我已尝试使用以下代码上传文件
[HttpPost]
public async Task<ActionResult> SaveUploadFileTestSave(HttpPostedFileBase file)
{
using (var ms = new MemoryStream())
{
await file.InputStream.CopyToAsync(ms);
}
int byteCount = file.ContentLength;
return Json(file.FileName + byteCount);
}
我已经尝试过ajax,普通的postback,dropzone插件,每种方式花费更多的时间来执行以下代码。
这已成为文件上传的性能问题。
我尝试了5mb的文件,发送请求所需的时间约为14秒,等待时间以毫秒为单位。
我看到许多网站的请求发送时间较短。
如何提高文件上传速度?