我想通过API将其上传于box.net文件,我张贴通过POST请求我的文件中这样上传到box.net C#中的POST请求
根据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”
看起来你已经做了从MSDN的所有步骤,但是这行'Console.WriteLine'与ASP做.net? – Aristos
是啊aristos ..我正在测试不同的事情。我正在写调试。它的错误... –
其实我们正在传递具有所有信息的authtoken。其他的事情是文件夹名称在哪里张贴和发布我的文件流到该API。 –