下载文件传递含有中文的参数 和文件下载
Posted chenlongsheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了下载文件传递含有中文的参数 和文件下载相关的知识,希望对你有一定的参考价值。
在用 window.open()下载服务端的文件需要传送参数,但是参数含有中文,在此情况下,后台接受到的参数会乱码或数据丢失,
此时需要将含有中文的参数 用encodeURI(str)转换,这样服务端就能正常接收。
* 文件下载
* @param filePath:文件路径
* @param fileName:文件名
*/
function downloadFile(filePath, fileName)
var param = "filePath=" + filePath +
"&className=" + fileName;
location.href = encodeURI(exportUrl("sys/common/downloadFile?" + param));
以上是关于下载文件传递含有中文的参数 和文件下载的主要内容,如果未能解决你的问题,请参考以下文章