我正在尝试使用此jQuery插件上传文件http://blueimp.github.com/jQuery-File-Upload/
我希望能够将用户只能上传的文件限制为1张图片和1张视频。我知道我可以将表单设置为仅允许jpg,gif,png,mov和mp4文件,但这不会阻止某人上传2个图像或2个视频。有没有办法将它限制为1个图像和1个视频?
答案 0 :(得分:0)
您可以在php.ini
内设置一次上传的最大文件数为2。
因此,如果您想为每个用户限制它,您可以在后端执行此操作。
检查php层的扩展名。在上传之前提供一些User Context
(AJAX POST
可以做),在后端处理以了解用户是否已经完成了他/她的上传。根据响应值,您可以在回调中上传文件。
前端处理可能是某种页面级ACL
,可以根据用户信息在页面加载时初始化,允许或禁止他上传,但是你需要某种失效高速缓存中。
答案 1 :(得分:0)
我认为您必须为每种类型添加一个上传字段,然后设置此值:
limitConcurrentUploads
要限制并发上载的数量,请将此选项设置为大于0的整数值。
Type: number
Default: undefined
Example: 3
maxNumberOfFiles
此选项限制使用此窗口小部件允许上载的文件数。 默认情况下,允许无限制的文件上传。
Type: number
Example: 10