本人小白 请各位大神指教一下 我在vs里面连接oss然后上传本地文件为什么会一直提示路径错误呀
using System;
using System.IO;
using System.Threading;
using Aliyun.OSS.Common;
using System.Text;
using Aliyun.OSS.Util;
using System.Security.Cryptography;
namespace Aliyun.OSS.Samples
{
/// <summary>
/// Sample for putting object.
/// </summary>
public static class PutObjectSample
{
static string accessKeyId = "*** ";
static string accessKeySecret = "*** ";
static string endpoint = "*** ";
static OssClient client = new OssClient(endpoint, accessKeyId, accessKeySecret);
static string fileToUpload = "D:\\abc\\1.txt";
static AutoResetEvent _event = new AutoResetEvent(false);
static HashAlgorithm hashAlgorithm = new MD5CryptoServiceProvider();
/// <summary>
/// sample for put object to oss
/// </summary>
public static void PutObject(string bucketName)
{
PutObjectFromFile(bucketName);
}
public static void PutObjectFromFile(string bucketName)
{
const string key = "PutObjectFromFile";
try
{
client.PutObject(bucketName, key, fileToUpload);
Console.WriteLine("Put object:{0} succeeded", key);
}
catch (OssException ex)
{
Console.WriteLine("Failed with error code: {0}; Error info: {1}. \nRequestID:{2}\tHostID:{3}",
ex.ErrorCode, ex.Message, ex.RequestId, ex.HostId);
}
catch (Exception ex)
{
Console.WriteLine("Failed with error info: {0}", ex.Message);
}
}
}
}