不涉及跨域时,a标签修改文件可用<a url="XXX" downLoad="文件名.doc">
url:文件所在服务器地址+文件路径
涉及跨域的话,又不想改源代码 如
正常配置直接在前端a标签点击下载,但是因为跨域不能设置文件名,文件名默认为url最后面的名称 ,这时候就遇到想改文件名的业务,此时应走B流程;
新增B,B内部调用源码,然后设置文件名,主要代码如下:
最后别忘记关闭文件流
不涉及跨域时,a标签修改文件可用<a url="XXX" downLoad="文件名.doc">
url:文件所在服务器地址+文件路径
涉及跨域的话,又不想改源代码 如
正常配置直接在前端a标签点击下载,但是因为跨域不能设置文件名,文件名默认为url最后面的名称 ,这时候就遇到想改文件名的业务,此时应走B流程;
新增B,B内部调用源码,然后设置文件名,主要代码如下:
最后别忘记关闭文件流