使用Blueimp文件上传插件,有多种方法可以提交文件 1)我们可以在将文件添加到队列中时提交文件:
add: function (e, data) {
data.submit();
}
2)或点击按钮时:
add: function (e, data) {
$("#submitID").on('click', function() {
data.submit();
})
}
但是如何随时提交文件,例如进入活动?
afterSubmit: function(response,postdata) {
if (response.responseText == "ok") {
*** submit***
}
}
答案 0 :(得分:1)
您只需点击一个按钮即可触发上传:
add: function (e, data) {
$("#submitID").on('click', function() {
data.submit();
})
}
afterSubmit: function(response,postdata) {
if (response.responseText == "ok") {
$("#submitID").click();
}
}
其他方式是使用变量将文件保存在那里并随时提交:
var file;
...
add: function (e, data) {
file=data;
}
....
....
if (response.responseText == "ok") {
file.submit();
}