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();
これで何が間違っているのか教えてください。