出现这种情况, 一般都是由于设置的文件名中存在中文导致的
通过decodeURI进行解码,可获取到中文文件名

const fileName = decodeURI(res.headers?.get('content-disposition')).split('filename=')[1]

更多推荐

content-disposition 获取filename是乱码,处理方法