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