javascript - 下载文件后如何获取后台返回的参数
ringa_lee
ringa_lee 2017-04-10 15:40:39
[JavaScript讨论组]

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

ringa_lee
ringa_lee

ringa_lee

全部回复(2)
阿神
  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不等), 可以通过子域名等方式突破.

伊谢尔伦

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号