js是不是不能下载图片到本地?

图片保存在服务器,js是不是无法实现图片下载到本地功能?这个必须后端实现?

阅读 9.1k
5 个回答

无论如何都要用户点击鼠标之后才能下载,所以直接用这个吧
<a download="http://example.com/path/to/img">

是的,js保存文件到本地是不被浏览器允许的

是的,JavaScript主要是控制页面交互

操作不了。你可以做一个按钮。然后这个按钮访问图片。配置好了头信息,就可以一下载。
当然,你直接把图片用img显示出来,鼠标右击图片另存为,这样不好吗?


以上为原答案
2017年12月6日12:42:26 修改答案
download可以触发下载。chrome支持跨域下载,ff不支持跨域。有兼容处理办法,js的话,就是js触发一下单击事件

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