在ASP.net MVC中上传大文件

本文关键字:文件 ASP net MVC | 更新日期: 2023-09-27 18:08:46

我试图在ASP.net MVC中上传一个文件,并希望给用户一个消息,"你已经超过了最大文件大小",如果用户超过了最大文件大小,但当我尝试上传一个大文件时,它给我Httpstatus代码为200,当我检查IIS日志时,有2个请求登录IIS一个是HttpStatusCode 302和另一个为200。我没有做任何重定向,但IIS日志给我302。对于这类请求,我如何生成404.13错误,以及我如何跟踪此错误,以便我可以给出有意义的消息。

在ASP.net MVC中上传大文件

使用HTML5文件API,

var size = document.getElementById('myFile').files[0].size;

尝试这个插件Blueimp jquery文件上传

你可以在这里看到插件配置。它有一个设置最大文件大小的选项,以便您可以在服务器往返之前提醒用户。