js可以实现系统自带文件保存对话框吗?

图片描述

如图,这是IE浏览器自带的方法,document.execCommand("SaveAs")。但此方法在google浏览器中则完全没反应。现在我想实现在google中保存文件时出现如图所示的对话框。请问用js可以实现吗?如果可以的话,最好请贴出代码,谢谢。

阅读 4.8k
2 个回答
<a href="index.jpg" download>Save As</a>

这样行吗

传统的做法是在response的头部加入特定信息,系统就会是个下载对话框

Response.AddHeader("content-type","application/x-msdownload");
Response.AddHeader("Content-Disposition","attachment;filename=文件名.rar");

content-type 为 image/jpeg 就是直接显示那张图片

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