带有ajax的JSP下载文件
要下载文件我正在使用ajax。 我有三个状态:
"Download file" - before you click on the link. "File is downloading..." - while the file is downloading "Download file" - if the file was generated successful "Error while downloading file" - if there was any error while download the file.
我正在使用JSP,jquery ajax。 如何确定使用ajax下载文件时出错或下载成功。
您无法使用ajax下载文件,并使其有用。 Ajax响应被加载到javascript内存中。 Javascript没有磁盘访问权限来保存该文件。
因此,最好使用标题“content-type”Content-Disposition:attachment; filename =“file name.ext”使用普通请求。
这将下载文件,浏览器将为用户提供保存文件的选项。 另请注意,这不会重新加载您的页面。