是否可以取消使用隐藏iframe的文件上传?

时间:2011-03-12 05:48:15

标签: ajax iframe file-upload upload

是否可以取消使用隐藏iframe的文件上传?

我尝试将iframe的源设置为空字符串,但上传没有被中断。

4 个答案:

答案 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应该足够了吗?