下载附件 本地正常 部署到线上 就成了下载html
看上去是跨域了。或者说因为publicPath导致404之类的错误,然后触发try_files 文件下载了
大概率是服务端托管配置问题,Response Header Content-Type应该不是text/html ,所以浏览器无法视为HTML
Content-Type
text/html
文件正常下载了,那可能是文件名问题
可以尝试使用下file-saver
9 回答1.6k 阅读✓ 已解决
6 回答898 阅读
3 回答1.3k 阅读✓ 已解决
4 回答913 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
3 回答825 阅读
2 回答1.9k 阅读✓ 已解决
4 回答5.8k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
4 回答3.6k 阅读
1 回答3.7k 阅读
看上去是跨域了。或者说因为publicPath导致404之类的错误,然后触发try_files 文件下载了