js 下载文件时如何实现先弹出保存窗口,再进行下载?

用filesaver库,总是下载完成后才弹出保存窗口, 如何实现先弹出保存窗口,用户选择好保存路径点击确定按钮后,后台才开始下载。

阅读 8.2k
2 个回答

你期望的效果,就是浏览器的默认下载动作? 这和 filesaver 的思想相悖吧,你直接使用<a> 标签,设置好下载文件后台响应的 content-type 和 content-length 直接使用浏览器的下载保存动作.

???为什么要前端处理?有什么是不能后端处理好直接下载的吗?
然后关于你说的展示效果,为什么不能在弹窗确定之后下载??
感觉迷惑,后端不配合直接找领导 ... 文件下载本来就是后端作为主力

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题