gpt4 book ai didi

javascript - 如何用Javascript或C#下载不同类型计算机格式的文件而不向用户显示?

转载 作者:行者123 更新时间:2023-11-28 03:18:37 25 4
gpt4 key购买 nike

我有一个链接列表,其中每个链接对应一个不同的文件,可以是通过jsp页面上的查看器获得的PDF、DOC、XLS等。我有该文件的链接和代码 (documentId),但我执行此操作的方式仅下载列表中的最后一个文件:

// File 1
var url1 = "https://site.site.net/servlet/DocumentServlet?documentId=123456789&action=viewUncontrolledCopy#toolbar=0&navpanes=0&scrollbar=0";

// File 2
var url2 = "https://site.site.net/servlet/DocumentServlet?documentId=987654321&action=viewUncontrolledCopy#toolbar=0&navpanes=0&scrollbar=0";

window.location.assign (url1);
setTimeout (20000);
window.location.assign (url2);

我已经搜索过,但找不到完全满足我需要的东西。

最佳答案

尝试使用 window.open 命令


// File 1
var url1 = "https://site.site.net/servlet/DocumentServlet?documentId=123456789&action=viewUncontrolledCopy#toolbar=0&navpanes=0&scrollbar=0";

// File 2
var url2 = "https://site.site.net/servlet/DocumentServlet?documentId=987654321&action=viewUncontrolledCopy#toolbar=0&navpanes=0&scrollbar=0";

window.open(url1);
window.open(url2);

这将通过打开两个新窗口来下载文件,从而保持第一个页面打开并运行 javascript

检查此处:https://www.w3schools.com/jsref/met_loc_assign.asp

位置分配导航到新页面。这意味着您的 javascript 的其余部分不会执行,只会发生第一个导航。

关于javascript - 如何用Javascript或C#下载不同类型计算机格式的文件而不向用户显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59408390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com