是否可以取消使用隐藏iframe的文件上传?
我尝试将iframe的源设置为空字符串,但上传没有被中断。
答案 0 :(得分:8)
iframe是承载表单发布的传输通道,因此Atanas是正确的,您必须停止iframe内的传输。
这是根据浏览器执行此操作的方法:
if (iframeObj.contentWindow.document.execCommand)
{ // IE browsers
iframeObj.contentWindow.document.execCommand('Stop');
}
else
{ // other browsers
iframeObj.contentWindow.stop();
}
// notify user upload was cancelled, remove spinner images, etc
答案 1 :(得分:2)
试试这个:
iframe.contentWindow.stop(); //for anything but IE
iframe.contentWindow.document.execCommand("Stop"); // for IE
答案 2 :(得分:1)
当前设置iframe src为“javascript:false”对我有用。
答案 3 :(得分:0)
我不确定,但我想从dom中移除iframe应该足够了吗?