V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
caizhendi
V2EX  ›  问与答

问题:移动端浏览器一个按钮下载当前页面的图片到相册。

  •  
  •   caizhendi · 2017-04-06 14:58:40 +08:00 · 1728 次点击
    这是一个创建于 2588 天前的主题,其中的信息可能已经有所发展或是发生改变。
    已经搜索了挺多,目前还没看到相关解决方案。
    download 只支持谷歌和火狐 无法兼顾到手机上
    有朋友可以提供方案吗?(有朋友提过图片流询问了后台他说不能这样)
    不是一定得前端 如果后台有技术能解决也可以!
    8 条回复    2017-04-07 10:57:02 +08:00
    caizhendi
        1
    caizhendi  
    OP
       2017-04-06 15:28:54 +08:00
    没有朋友帮忙回答下吗。。。。。
    oott123
        2
    oott123  
       2017-04-06 15:48:55 +08:00
    前端:<a download> 如你所说,兼容性有问题

    后端:<a target="_blank">,然后让后端返回 Content-Type: application/octet-stream
    oott123
        3
    oott123  
       2017-04-06 15:49:45 +08:00
    如果同域或允许 CORS ,还可 ajax / fetch 下载回来后,再使用 data-url 弹出让用户下载。
    caizhendi
        4
    caizhendi  
    OP
       2017-04-06 15:52:51 +08:00
    @oott123 你说的后端那种方法 移动端浏览器 target=_blank 有什么用吗?我比较菜鸟 不是很了解 麻烦指点下哈!
    oott123
        5
    oott123  
       2017-04-06 15:55:49 +08:00
    没什么用,主要是后端改响应头
    caizhendi
        6
    caizhendi  
    OP
       2017-04-06 15:58:10 +08:00
    @oott123 改完 移动端浏览器能直接下载下来到手机相册里吗?
    caizhendi
        7
    caizhendi  
    OP
       2017-04-07 09:23:48 +08:00
    不要沉啊
    caizhendi
        8
    caizhendi  
    OP
       2017-04-07 10:57:02 +08:00
    自动置顶
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3665 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 10:52 · PVG 18:52 · LAX 03:52 · JFK 06:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.