我想要在按下按钮时能够下载一个特定的文件。该文件将通过 API
调用提供。目前,我将它存储在本地。因此,我的文件夹结构类似于:
rootFolder
-JS file
-HTML file
-download file (`sample.csv`)
如何创建下载链接?到目前为止我已经尝试使用以下方式:<a download="sample.csv"></a>
,同时我也尝试使用onclick
事件:
<a href="path/to/sample.csv" download>Download</a>
<a download="sample.csv" onclick="download()"></a>
function download|(){
.....code that calls the `api`
}
我不知道这两者如何配合: 如果有下载
API,以及如果您计划在下载时进行其他逻辑处理的单击
事件处理程序。
href
属性来引用文件;download
是你添加的额外属性。https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#Attributes - 04FS