API経由でbox.netにファイルをアップロードしたいのですが、この方法で投稿リクエストを介してファイルを投稿しています
Box.NET のドキュメントによると、リクエスト URL は次のとおりです。
https://upload.box.net/api/1.0/upload/<auth token>/<folder id>
ここにドキュメントがありますhttp://developers.box.net/w/page/12923951/ApiFunction_Upload%20and%20Download
WebRequest request = WebRequest.Create("https://upload.box.net/api/1.0/upload...;
request.Method = "POST";
byte[] byteArray = File.ReadAllBytes(@"C:\a.docx");
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
WebResponse response = request.GetResponse();
Console.WriteLine(((HttpWebResponse)response).StatusDescription);
dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
reader.Close();
dataStream.Close();
response.Close();
このメッセージ「upload_no_files_found」で例外が発生します