我正在尝试创建使用javascript下载的文件列表的虚拟链接。问题是,它是在新标签中打开所有文件,而不是直接下载。我希望下载它,而不是在新的选项卡中打开它。 任何关于它的帮助都将受到高度的感谢。到目前为止,我已经尝试了以下代码来实现此目的。 var link = document.createElement('a');
link.style.display = 'none';
document.body.appendChild(link);
for (var i = 0; i < links.length; i++) {
link.hre
我正在使用,我正在创建一个包含多个.xml文件的.zip文件,如下所示:
// get each xml in string format and add it to zip object
let zip = new JSZip();
for(let i = 0; i < containers.length; i++){
let xml = getXML(i);
zip.file("file"+i+".xml", xml);
}
// download the .zip file
zip.generateAsync({
type:
我在开发者控制台/Inspect元素中使用Javascript (在Firefox和/或Chrome中)。
我想从一个链接下载多个图像文件-举个例子:
因此,在控制台中,我将该链接(和其他链接)作为字符串,并尝试将它们直接下载到我的计算机上。我可以触发下载,但它或者a)在新标签中打开而不是下载,b)下载一个空的图像文件。
我现在已经尝试了大约5个不同的StackOverflow函数,但似乎都不起作用。有什么想法?
示例代码(可在互联网上找到):
function download(filename, filelink){
var link = document.createElement(