使用iframe.src下载文件时如何获取返回状态码?

时间:2013-11-01 17:11:30

标签: javascript iframe http-status-codes

以下是我用来下载文件的downloadURL函数:

function downloadURL(url) {
    var hiddenIFrameID = 'hiddenDownloader',
    iframe = document.getElementById(hiddenIFrameID);
    if (iframe === null) {
    iframe = document.createElement('iframe');
    iframe.id = hiddenIFrameID;
    iframe.style.display = 'none';
    document.body.appendChild(iframe);
    }
    iframe.src = url;
};

这可以完美地用于下载文件,但是现在,我想获取返回http状态代码,如果http状态代码不是200,我想{{1出来的东西。

有人能告诉我如何检索吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

似乎不可能。您可以尝试使用ajax,如下所示: Use javascript to check http status codes