我使用以下方式上传大文件:
var content = new MultipartFormDataContent();
StreamContent imageContent = new StreamContent(File.OpenRead(filename));
imageContent.Headers.ContentType = MediaTypeHeaderValue.Parse(MimeMapping.GetMimeMapping(filename));
content.Add(imageContent, "files", filename);
HttpResponseMessage response = httpClient.PostAsync(url, content).Result;
如果内容超出了茶隼服务器可以处理的限制,则返回“500”响应。但是,上面的客户端代码在PostAsync调用期间引发异常:“任务被取消。”。
我做错了吗?如何获得响应消息,即500消息?