use*_*961 0 jquery file-upload blueimp
我正在使用jQuery文件上传,我的代码是:
$(function(){
var ul = $('#upload ul');
// Initialize the jQuery File Upload plugin
$('#upload').fileupload({
maxFileSize: 500,
acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i,
formData: {
action: 'ja_upload_doc',
cv_id: $('#cv_id').val(),
first_name: $('#first_name').val(),
last_name: $('#last_name').val(),
},
// This element will accept file drag/drop uploading
dropZone: $('#drop'),
// This function is called when a file is added to the queue;
// either via the browse button, or via drag/drop:
add: function (e, data) {
// Automatically upload the file once it is added to the queue
var jqXHR = data.submit().success(function (result, textStatus, jqXHR) {
console.log('Done');
});
},
progress: function(e, data){
},
done:function(e, data){
console.log(data);
},
fail:function(e, data){
// Something has gone wrong!
data.context.addClass('error');
}
});
});
Run Code Online (Sandbox Code Playgroud)
我包括在内
还有什么我需要包括以使验证工作?或者我的代码有问题吗?
要验证文件大小,只需使用: maxFileSize
maxFileSize: 500 // in byte 1024 * 1024 = 1Mb // for maximum size
minFileSize: 1 // in byte also
Run Code Online (Sandbox Code Playgroud)
并验证扩展使用: acceptFileTypes
acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i
Run Code Online (Sandbox Code Playgroud)
有关此选项的更多信息,请参阅