我想使用 C# 中的 API 将文件上传到机架空间云容器中,并且我使用的是 .net 4.0 版本。那么,我如何为此创建 webrequest。即使我成功地创建了具有相同请求的容器,但我无法在我的容器中创建对象。
我尝试将文件上传到容器中的次数,但我不断收到诸如未经授权访问之类的错误,我的代码如下所示:
HttpWebRequest request = WebRequest.Create(new Uri(authInfo.StorageUrl + "/TestContainer/myfile.txt")) as HttpWebRequest;
request.Method = "PUT";
request.Headers["X-Auth-Token"] = MyToken;
byte[] data = System.IO.File.ReadAllBytes(@"D:\myfile.txt");
request.ContentLength = data.Length;
//request.Headers["Content-Length"] = "512000";
var response = request.GetResponse();
请告诉我我做错了什么。