在另存为服务器之前,如何使用ContentLength检查文件的大小(MVC4)

贾蒂安普

我的错误是Maximum request length exceeded.我希望文件上传必须小于2MB。请帮助我修复下面的代码,谢谢

我的控制器:

public ActionResult Index()
        {
            var path = "~/Images/upload/";

            if (Request.Files["UpFile"] != null && Request.Files["UpFile"].ContentLength < 2048)
            {
                var upload = Request.Files["UpFile"];
                upload.SaveAs(Server.MapPath(path + upload.FileName));
            }
            else
            {
                ModelState.AddModelError("", "The size of file too big");
            }

            return View();
        }
谢尔盖·沙巴诺夫(Sergey Shabanov)

尝试管理最大请求长度,以将错误减少到最小:超过最大请求长度

我认为,即使您具有全局异常处理程序,在上载文件时使用try..catch也是一个好习惯。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在本地将远程服务器SSL证书另存为文件

列出ssh服务器上目录中的文件,并使用R SSH包另存为数据框

在没有 Office 的服务器上对 Excel 文件执行 PowerShell 操作(打开和使用密码另存为)

有什么方法可以使用“另存为”功能将文件直接保存到ftp服务器?

将查询结果另存为csv文件在特定文件夹下的服务器上

在服务器上将jasper报告另存为pdf

为服务器上生成的文件创建“另存为”按钮

从服务器下载文件,显示另存为对话框

将Blob对象另存为服务器上的文件

如何将HTML5画布另存为服务器上的图像?

如何获取文件并另存为域名?

将画布的内容发送到Java服务器并将其另存为图像

Onclick将画布另存为服务器上的图像

在服务器上将Smartsheet另存为.xls(curl / php)

如何使用VBA进行“另存为”

VBA:Word将.docx文件另存为.doc文件,如何另存为docx?

如何使用 mvc4 解决 JQGrid 中的服务器端分页问题

在使用改造发送到服务器之前,如何压缩捕获的图像文件大小

在Spring MVC中下载文件时,如何弹出“另存为”窗口?

如何另存为 html 文件,嵌入浏览器显示?

将图片保存到服务器之前,如何从上传文件控件中检查图片的大小?

另存为文本文件时如何向Log4Net添加参数

如何另存为文件,但同时获取文件名?

如何使用NPOI c#将xls文件另存为xlsx文件?

如何下载使用生成器生成的xml文件并另存为Rails中的xml文件

将base64编码的图像另存为BLOB到服务器端数据库

当连接到 nautilus 上的服务器时,Ubuntu 14 在“另存为”、“打开”对话框中冻结

使用实体框架mvc4在服务器文件夹中上载图像并在Sqlserver中保存路径

如何给浏览器“将图像另存为”按钮