使用 Valums Ajax 文件上传器时,如何触发上传?
默认行为是在用户选择文件后立即开始上传。我想防止这种情况发生,而是在用户选择文件后单击单独的“上传”按钮时触发上传。
我查看了代码,发现上传从change
附加到文件输入的事件开始。我首先添加return false;
到onSubmit
函数,然后将点击事件附加到触发更改事件的另一个按钮:
$('#startUpload').on('click', function() {
// some conditionals
$('input[name="file"]').trigger('change');
});
那是行不通的。它只是再次打开文件菜单。
如何防止在用户选择文件后立即发生上传,而是在用户单击另一个按钮时触发它?