我需要能够取消保存在隐藏 iframe 文件输入中的文件。问题是,如果您选择一个文件并尝试上传并收到错误消息(例如,如果您尚未填写表单中的所有信息),如果您再次尝试上传相同的文件,它就无法正常工作, onSubmit 永远不会触发。
我向 AjaxUpload 对象添加了一个自定义取消函数。我知道他们已经将他们的脚本更新到了新版本,但是我们的工作正常,当我查看他们的新内容时,它的工作方式和提供的内容完全改变了。函数如下:
cancel: function () {
this._clearInput();
this.iframe.src = "javascript:'<html></html>';";
},
这应该可以解决问题,但是它没有按预期工作。调用 myUploader.cancel() 不会出错,也无法正常工作。
我只需要一个简单的黑客或解决方法来让它工作。
有任何想法吗?
谢谢