如果下载不成功,如何显示消息

时间:2015-03-18 17:42:04

标签: javascript jsp download

我正在网页上工作,我有一个文本框和一个下载按钮。用户在文本框中输入文件名,然后单击下载按钮以下载文件。 这是jsp代码。

  out.println("<META HTTP-EQUIV=\"Refresh\" Content = \"2;URL=" + strUrl + "\">");

strUrl包含文件的路径。

下载工作正常。 我的问题是,如果文件不存在,我必须在网页上显示一条消息,说&#34;文件不存在&#34;。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

你可以试试这个javascript函数:

function UrlExists(url)
{
    var http = new XMLHttpRequest();
    http.open('HEAD', url, false);
    http.send();
    return http.status!=404;
}

检查url是否返回404错误(找不到文件)。