我正在网页上工作,我有一个文本框和一个下载按钮。用户在文本框中输入文件名,然后单击下载按钮以下载文件。 这是jsp代码。
out.println("<META HTTP-EQUIV=\"Refresh\" Content = \"2;URL=" + strUrl + "\">");
strUrl包含文件的路径。
下载工作正常。 我的问题是,如果文件不存在,我必须在网页上显示一条消息,说&#34;文件不存在&#34;。
我该怎么做?
答案 0 :(得分:0)
你可以试试这个javascript函数:
function UrlExists(url)
{
var http = new XMLHttpRequest();
http.open('HEAD', url, false);
http.send();
return http.status!=404;
}
检查url是否返回404错误(找不到文件)。