怎么在前端界面下载word文档 ?
在没有上线的是 直接指向本地的xx.docx
但是上线后 点击就找不到。
怎么搞??
a标签加download属性了没
或者用ajax也行,后端返回一个文件的url地址
<a style="display: none;" class="download"></a>
var download = document.getElementsByClassName('download')[0];
ajax的success里
download.setAttribute('href',ajaxData.data);
download.setAttribute('download',"2"); //设置文件名称
download.click();
最好不要单纯的a标签下载吧,当然这样也可以实现下载。建议结合后端语言进行处理下载的操作,比如,php或者java等后端语言。通过js发送请求,把需要下载的文件名传给后端,让后端去发起下载的操作。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答2k 阅读
比如:
xxx.docx存放的位置位于/download/xxx.docx