XMLHttpRequest
或fetch
来请求文件,如果没有错误发生,设置<a>
元素的href
和download
属性,否则将用户重定向到显示错误响应的文档。你可以创建新的元素,比如按钮,并使用jQuery Ajax请求来检查服务器是否可用。
$.ajax({
url: "/url/to/file",
type: "GET",
success: //handle succes -> download file,
error: //handle error
});