【问题标题】:JQuery File Upload Plugin (BackLoad): How to limit # and size of files?JQuery 文件上传插件(BackLoad):如何限制文件的数量和大小?
【发布时间】:2014-09-13 14:22:20
【问题描述】:

我正在使用带有 BackLoad 的 JQuery 文件上传插件在 MVC4 应用程序中上传文件。上传工作正常。但是,我想不出一种方法来限制文件的 # 和大小。我们可以在插件中做到这一点吗?

现在,用户可以根据需要添加任意数量的文件(图像),并且文件大小可以非常大。我只想让他们一次上传 1 个文件且大小

我尝试将 template-upload 更改为只显示一个文件,但它不起作用。似乎选择多个文件时,将多次使用 template-upload 。每次files只有一个文件。

我也更改了 Backload.Default.config 中的 ma​​xFileSize,但它不起作用。它似乎适用于已经上传的图像。

在我使用 Web 表单中的 Ajax 工具箱之前,它们可以很容易地完成。现在,我正在 mvc4 应用程序中尝试这个,知道如何实现这些吗?

谢谢

【问题讨论】:

  • 看看这个question。设置属性 maxFileSize: 5000000, //5mb 会影响客户端。
  • 无论如何要限制要上传的文件数?
  • 我可以假设,如果您从 中删除属性“multiple”,它可以产生一些结果。或者您可以在服务器端检查 Request.Files 的长度。
  • 如果需要,请将其添加为答案。我会接受的。实际上,对于限制 # 个文件,它有一个属性: maxFileNumber:1 ,它可以完成工作。
  • 其实是maxNumberOfFiles。

标签: jquery asp.net-mvc asp.net-mvc-4


【解决方案1】:

设置属性 maxFileSize: 5000000, //5mb 和 maxNumberOfFiles:1 会影响它在客户端。

【讨论】:

    猜你喜欢
    • 2013-12-19
    • 1970-01-01
    • 2022-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-05
    • 2011-01-29
    相关资源
    最近更新 更多