首页 > 下载文件后如何获取后台返回的参数

下载文件后如何获取后台返回的参数

前端怎么在调用后台下载文件的接口后,同时获取到返回的参数(下载成功/下载失败的原因)
window.location.href = url ;


前端的话 可以借助老外写的一个下载插件jquery.fileDownload
https://github.com/johnculviner/jquery.fileDownload


  1. HTML5 LocalStorage
    使用HTML5 LocalStorage来保存下载文件(这里是保存到浏览器中的LocalStorage), 下载成功后再存储到本地.
    这样就可以轻松的知道文件是否下载成功.

下载数据到LocalStorage(Downloading Data From localStorage)
http://dtsn.me/2013/03/12/downloading-data-from-localstorage/

https://mega.co.nz/ (国外的一个网盘服务)使用这个实现方式
因为LocalStorage比较通用, 其实也可以用其他的客户端存储来实现.
注: LocalStorage有大小限制大小(2M-7M不等), 可以通过子域名等方式突破.

【热门文章】
【热门文章】