我真的坚持这个问题。
我在codeigniter上运行了blueimp jquery文件上传器,现在我遇到了在单个请求中上传多个文件的问题。
我面临的问题是每个上传的文件都会触发uploadhandler.php,我想在那里进行一些数据库插入。上传的每个文件都会触发一个数据库插入,但是我需要为每次提交触发uploadhandler,而不是在一次提交中有多少个文件。
- 编辑 -
这是jQuery部分:
$('#fileupload').fileupload({
url: 'upload/do_upload',
singleFileUploads: false,
acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i,
maxFileSize: 5000000 //5 MB
add: function (e, data) {
if (data.autoUpload || (data.autoUpload !== false && $(this).fileupload('option', 'autoUpload'))) {
data.process().done(function () {
data.submit();
});
}
}
});