Jquery file uploadを使用して、ファイルをサーバーにアップロードしています。ユーザーが最大6つのファイルをアップロードできるように制限したい。私はwiki jqueryファイルのアップロードを検索しましたが、そのパラメーターが見つかりませんでした。 uplaodsの数でユーザーを制限できる方法はありますか
maxNumberOfFiles
を使用してください ドキュメント :
$('#fileuploadbasic').fileupload({
maxNumberOfFiles: 6
});
maxNumberOfFilesが機能しなかったため、次のようにしました
$('#fileuploadbasic').fileupload({
change : function (e, data) {
if(data.files.length>=5){
alert("Max 5 files are allowed")
return false;
}
},
maxFileSize: 20000000,
acceptFileTypes: /(\.|\/)(jpe?g|png)$/i,
});
「Uploadhandler.php」ファイルの「max_number_of_files」オプションを変更して、アップロードするファイルを制限できます。私のために働く。ただし、ファイルのアップロード時にのみ検証されます。
あなたが試すことができます:
$('#fileuploadbasic').fileupload({
//.....
paramName: 'your_input_name',
add : function (e, data) {
if(data.paramName != undefined) data.submit();
}
});
「Krajee」ファイルアップロードを使用している場合は、使用する必要があります
$('#fileuploadbasic').fileinput({
maxFileCount: 6
});
0に設定すると、許可されるサイズが無制限になります。デフォルトは0です。