Is it possible to cancel file upload that uses hid

2019-02-12 17:00发布

问题:

Is it possible to cancel file upload that uses hidden iframe?

I've tried to set source of iframe to empty string, but upload haven't been interrupted.

回答1:

the iframe is the transport channel that is carrying the form posting, so Atanas is correct, you have to stop the transport inside the iframe.

here is a way of doing it depending on browser:

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


回答2:

Try this:

iframe.contentWindow.stop(); //for anything but IE
iframe.contentWindow.document.execCommand("Stop"); // for IE


回答3:

Currenty setting iframe src to "javascript:false" works for me.



回答4:

I'm not sure but i guess removing the iframe from the dom should be enough?