如图所示,在请求地址带有中文的资源的时候,浏览器会自动进行utf-8解码,所以导致找不到资源 有很多教程说将请求地址进行转码,比如下面代码 window.open(`/static/excel/${encodeURIComponent('员工信息导入模板表')}.xlsx`) 或者包裹两次,但是这种方法都试过了没有用 最终只需要将上传的软件修改为utf-8就可以了,博主用的是xftp,其它的软件也大同小异,如图所示 改成这样再上传一次资源,请求就可以下载中文资源了~