怎么在前端界面下载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发送请求,把需要下载的文件名传给后端,让后端去发起下载的操作。
11 回答1.3k 阅读
1 回答851 阅读✓ 已解决
1 回答1.1k 阅读
1 回答792 阅读✓ 已解决
2 回答772 阅读
2 回答617 阅读
2 回答601 阅读
比如:
xxx.docx存放的位置位于/download/xxx.docx