js 下载txt、jpg的方法

$伯颜$ 2015-09-01 11:05:35
需要下载txt/jpg等类型的文件,但是浏览器默认打开
...全文
134 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
$伯颜$ 2015-09-01
  • 打赏
  • 举报
回复
引用 5 楼 lxz2007 的回复:
IE浏览器默认可以进行跨域访问,但是chrome和safari就不能,需要对浏览器进行设置
也只能这样了,然后chrome 使用download属性
化繁为简2007 2015-09-01
  • 打赏
  • 举报
回复
IE浏览器默认可以进行跨域访问,但是chrome和safari就不能,需要对浏览器进行设置
Go 旅城通票 2015-09-01
  • 打赏
  • 举报
回复
引用 3 楼 erayliu 的回复:
[quote=引用 1 楼 showbo 的回复:] 要通过服务器端设置响应头content-disposition为attachment,如果不考虑浏览器兼容,IE下用iframe加载你的图片,然后调用iframe的document.execCommand('saveas')弹出保存框
这个我也使用了,会报跨域错误:Uncaught SecurityError: Blocked a frame with origin[/quote] 跨域的文件?那就没搞了。。自己另存为罗。。
$伯颜$ 2015-09-01
  • 打赏
  • 举报
回复
引用 楼主 erayliu 的回复:
需要下载txt/jpg等类型的文件,但是浏览器默认打开
这个我也使用了,会报跨域错误:Uncaught SecurityError: Blocked a frame with origin
$伯颜$ 2015-09-01
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
要通过服务器端设置响应头content-disposition为attachment,如果不考虑浏览器兼容,IE下用iframe加载你的图片,然后调用iframe的document.execCommand('saveas')弹出保存框
这个我也使用了,会报跨域错误:Uncaught SecurityError: Blocked a frame with origin
Go 旅城通票 2015-09-01
  • 打赏
  • 举报
回复
要通过服务器端设置响应头content-disposition为attachment,如果不考虑浏览器兼容,IE下用iframe加载你的图片,然后调用iframe的document.execCommand('saveas')弹出保存框

87,955

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧