我正在嘗試使用Blueimp/jQuery-File-Upload我的項目,我想測試文件擴展名,因爲我只想下載照片 有人告訴我在哪裏以及如何應該配置blueimp/jQuery的文件上傳,所以我能做到這一點在Blueimp中過濾文件/ jQuery-File-Upload
1
A
回答
0
正如你可以簡單的設置選項,以一個正則表達式的文件類型一樣,在文檔中指出:
$('#fileupload').fileupload('option', {
url: '//localhost/',
maxFileSize: 5000000,
acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i,
process: [
{
action: 'load',
fileTypes: /^image\/(gif|jpeg|png)$/,
maxFileSize: 20000000 // 20MB
},
{
action: 'resize',
maxWidth: 1440,
maxHeight: 900
},
{
action: 'save'
}
]
});
0
我發現這個add method
所以,這裏是我的鱈魚E對於.GPX文件:
$('#fileupload').fileupload({
// your fileupload options
add:function(e,data){
data.files.map(function(i){
if(i.type!='application/gpx+xml'){
alert('please upload only .gpx files');
}else{
data.submit();
}
}),
process: function(e,data){/* your process actions here */}
});
0
您可以使用該方法add
用於過濾文件:
var $input = $('#upload_input');
$input.fileupload({
fileInput: $input,
url: 'YOU_URL',
// Other options...
start: function(e, data) {
// Before start upload... Please wait...
},
add: function(e, data) {
types = /(\.|\/)(gif|jpe?g|png)$/i;
file = data.files[0]
if (types.test(file.type) || types.test(file.name)) {
data.submit();
} else {
// alert('Unfortunately, we don’t support that file type. Try again with a PNG, GIF, JPG');
return;
}
},
done: function(e, data) {
// After upload... alert('Done');
},
fail: function(e, data) {
// Error. Please try again later...
}
});
相關問題
- 1. Jqueryfileupload BlueImp使用sendAPI上傳多個文件
- 2. Symfony2&Blueimp/jQueryFileUpload:如何實現默認上傳器?
- 3. Blueimp文件上傳插件,進度條完成文件上傳
- 4. 在require.js中使用jQueryFileUpload庫
- 5. 我如何過濾blueimp jquery下載程序中的文件下載
- 6. Blueimp:視頻文件
- 7. BlueImp文件選擇
- 8. 在ckeditor中集成blueimp文件上載
- 9. 在blueimp中跨域名文件上傳
- 10. 使用blueimp上傳文件上傳東西blueimp文件上傳
- 11. 表單中的多個jqueryfileupload小部件
- 12. 第一次在blueimp上傳文件不上傳Jquery文件上傳
- 13. 在cmd中過濾文本文件?
- 14. 在C#中過濾文本文件
- 15. 過濾文件
- 16. 過濾文件
- 17. 在blueimp文件上傳的jQuery插件
- 18. 從文件中過濾行
- 19. BlueImp/jQuery文件上傳
- 20. Blueimp多文件上傳
- 21. blueimp多個文件上傳
- 22. Blueimp文件上傳和Codeigniter
- 23. Blueimp文件上傳問題
- 24. blueimp jquery文件上傳WordPress
- 25. jQueryFileUpload發送的文件數據在哪裏?
- 26. 在Boost Filesystem中過濾文件夾
- 27. 在過濾器servlet中寫入文件
- 28. 在Postfix過濾器中附加文件
- 29. 在JCR_SQL2中過濾「* .modeshape」文件
- 30. 在文件過濾中需要幫助
它不能正常工作,它的存在默認 :( –
你必須修改fileupload方法中的選項。我更新了我的答案。你想要設置什麼? – dasheddot
錯誤:無法在初始化之前調用fileupload上的方法;試圖調用方法'選項' – strongBAD