前端实践题目vue

前端 js vue 获取服务端返回的文件的原始文件名

2021-11-13  本文已影响0人  东扯葫芦西扯瓜

前端 js vue 获取服务端返回的文件的原始文件名

前端文件下载的几种方式

}
````
需要说明的是,content-disposition 取值是res.headers['content-disposition'],res.headers['content-disposition'] 的值是如下类型字符串 attachment;filename=xxx.xlsx,需要自己切分。另外,如果文件名是中文,则需要后端配合转码,后端在发送文件时,组要将文件名进行java.net.URLEncoder.encode(fileName, "UTF8") 转码,否则前端接收到的 res.headers['content-disposition'] 的中文信息是乱码的。后端转码后,前端通过decodeURIComponent 解码即可

上一篇下一篇

猜你喜欢

热点阅读