【发布时间】:2017-10-28 05:20:48
【问题描述】:
我想让用户在我的网站上上传图片,为此,我找到了the perfect solution。不过,我无法根据自己的需要微调设置。
为什么要发在这里?
- 在支持部分,我找到了this message。
我想要什么
- 我希望我的用户能够上传图片。
- 一个表单填写者最多可以上传两张图片。 (一个,如果这对于 SO 解决方案来说太复杂了)
问题
- 目前,表单会显示所有已上传的文件。我不希望这种情况发生。即将上传的用户不应看到已上传的照片列表。
- 目前,可以上传的文件数量没有限制。我找到了两个地方
jquery.fileupload-validate.js:67和UploadHandler.php:99,我认为可以补救。但似乎这些字段只限制了服务器上可以存在的上传数量。
我尝试了什么
- 在
jquery.fileupload-validate.js:67上,我发现了一个非常简洁的配置。maxNumberOfFiles: 10。默认情况下禁用(通过评论)。这正是我想要的。我想限制超过 1 个文件上传,但我只希望一个用户这样做。目前,此限制适用于服务器server/php/files/上的文件数量,它限制了一个用户上传图像后的任何上传。因此,即使我找到了这个配置,我没有使用它。 - 在
index.html:112到index.html:154上有一个模板来显示可供下载的文件。 虽然我很确定这是导致问题的原因,但我无法在不让上传文件列表消失的情况下禁用它。有很多我还不熟悉的依赖项。非常感谢您的帮助。
如果我不得不画出问题的图片
- 我希望这发生
- 我不希望这种情况发生
分叉
- 这是克隆链接
https://github.com/siddhantrimal/jQuery-File-Upload.git - 请查看。
资源
- 文档
- Overview
- What each of the plugin-files does
- Documentaion 还提到,how to limit file selection(不幸的是,没有“如何隐藏可供下载的图像列表?”)。但是在尝试了太多次之后,我自己无法做到这一点。我需要这方面的帮助。
【问题讨论】:
标签: jquery file file-upload upload blueimp