上传大文件时报错

新手上路,请多包涵

一直使用七牛提供的c#SDK在做附件上传,最近上传几个大文件发现传不上去,两个小于50M的文件能传,一个78M一个80M的都传不上去,抓了一下异常得到下面结果,请问是怎样一个情况:
ret.StatusCode:BadRequest
ret.Responce:
ret.Exception:
System.Net.WebException: 请求被中止: 请求已被取消。
在 System.Net.ConnectStream.InternalWrite(Boolean async, Byte[] buffer, Int32 offset, Int32 size, AsyncCallback callback, Object state)
在 System.Net.ConnectStream.Write(Byte[] buffer, Int32 offset, Int32 size)
在 Qiniu.IO.MultiPart.MultiPost(String url, NameValueCollection formData, Stream inputStream)
在 Qiniu.IO.IOClient.Put(String upToken, String key, Stream putStream, PutExtra extra)

代码如下:

PutPolicy policy = new PutPolicy(Bucket);
string upToken = policy.Token();
PutExtra extra = new PutExtra();
IOClient client = new IOClient();
PutRet ret = client.Put(upToken, key, fs, extra);
if (ret.OK)
{
    return true;
}
else
{
    throw new Exception("Exception: ret.Responce:" + ret.Response+ " ret.Exception:" + ret.Exception + " ret.StatusCode:" + ret.StatusCode);
}
阅读 3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进