如果下载不成功如何显示消息
how to display a message if download is not successful
我正在处理一个网页,我有一个文本框和一个下载按钮。用户在文本框中输入文件名,点击下载按钮下载文件。
这是 jsp 代码。
out.println("<META HTTP-EQUIV=\"Refresh\" Content = \"2;URL=" + strUrl + "\">");
strUrl 包含文件的路径。
下载正常。
我的问题是,如果该文件不存在,我必须在网页中显示一条消息,说 "File doesn't exists".
我该怎么做?
你可以试试这个 javascript 函数:
function UrlExists(url)
{
var http = new XMLHttpRequest();
http.open('HEAD', url, false);
http.send();
return http.status!=404;
}
这会检查 url returns 是否为 404 错误(找不到文件)。
我正在处理一个网页,我有一个文本框和一个下载按钮。用户在文本框中输入文件名,点击下载按钮下载文件。 这是 jsp 代码。
out.println("<META HTTP-EQUIV=\"Refresh\" Content = \"2;URL=" + strUrl + "\">");
strUrl 包含文件的路径。
下载正常。 我的问题是,如果该文件不存在,我必须在网页中显示一条消息,说 "File doesn't exists".
我该怎么做?
你可以试试这个 javascript 函数:
function UrlExists(url)
{
var http = new XMLHttpRequest();
http.open('HEAD', url, false);
http.send();
return http.status!=404;
}
这会检查 url returns 是否为 404 错误(找不到文件)。