Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从URL下载一个文件并保存在本地文件夹中,其链接如问题正文中所示_Javascript - Fatal编程技术网

Javascript 从URL下载一个文件并保存在本地文件夹中,其链接如问题正文中所示

Javascript 从URL下载一个文件并保存在本地文件夹中,其链接如问题正文中所示,javascript,Javascript,站点/下载文件?文件名=28528082-002-SH01.TIF和文件名=MTIObjectHandle-0002-1~R~DghrOwfkoktsvsuGKP1--Pg7~p4Tiff~DELPHIDB~~ 以及形式选择检查元素 <a href="download_file?file_name=28528082-002-SH01.TIF&amp;file_handle_name=MTIObjectHandle-0002-1~R~DghrOwfkoktsvsuGKP1--Pg7~

站点/下载文件?文件名=28528082-002-SH01.TIF和文件名=MTIObjectHandle-0002-1~R~DghrOwfkoktsvsuGKP1--Pg7~p4Tiff~DELPHIDB~~

以及形式选择检查元素

<a href="download_file?file_name=28528082-002-SH01.TIF&amp;file_handle_name=MTIObjectHandle-0002-1~R~DghrOwfkoktsvsuGKP1--Pg7~p4Tiff~DELPHIDB~~" target="_self">28528082-002-SH01.TIF</a>

我不是Java程序员,我正在尝试一些来自互联网的代码,但没有一个能满足我的需要。



<button id="download"  onclick="downloadFile()">download file</button>

<script>
document.getElementById('download').onclick = async function downloadFile(){
    let s = await fetch(URL_OF_THE_FILE);
    let link = document.createElement('a');
    const blob = new Blob([await s.arrayBuffer()], { type: s.type });
    link.href = window.URL.createObjectURL(blob);
    link.download = NAME_OF_THE_FILE;
    link.click();
}
</script>

下载文件 document.getElementById('download')。onclick=async function downloadFile(){ 让s=等待获取(文件的URL); 让link=document.createElement('a'); const blob=new blob([await s.arrayBuffer()],{type:s.type}); link.href=window.URL.createObjectURL(blob); link.download=文件的名称; link.click(); }
您好,欢迎来到SO。首先,请阅读SO不是一项编码服务,如果您需要帮助,您需要展示您迄今为止所做的工作,并明确提及您遇到的问题。第二,这个问题读Java,但被标记为Javascript,请也解决这个问题。另外,这似乎不需要Java或Javascript。例如,
wget
curl
似乎已经编写了更好的实用程序。不清楚您是否希望下载此文件(在这种情况下,请使用上面建议的
wget
curl
),或者您是否希望其他人能够从网页下载此文件(使用您提供的链接)而且它不起作用。