【发布时间】:2017-05-09 23:18:43
【问题描述】:
所以我想弄清楚如何将一组图像下载到用户计算机上。我一直通过调用我的服务器来存储所有内容,因为我觉得在服务器上使用 firebase 更安全。因此,单击客户端上的按钮,我可以返回我的 firebase 存储桶中的图像数组。
按钮点击->调用服务器->从firebase获取url数组的返回
现在有没有办法将这些下载到用户计算机上?提示他们选择文件路径还是直接下载?
我知道我可以通过以下方式进行一次自动下载:
var a = $("<a>").attr("href", url).attr("download", "img.png").appendTo("body");
a[0].click();
a.remove();
我已经测试了一个在单击按钮时自动下载的单个 url 下载,但我觉得我不应该一次循环遍历数组来下载所有内容,也不知道这是否可行。我认为它会因为单个网址有效。
有没有更好的办法?
【问题讨论】:
标签: javascript image firebase firebase-storage