码迷,mamicode.com
首页 > 其他好文 > 详细

下载文件传递含有中文的参数 和文件下载

时间:2019-06-19 14:55:22      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:encode   nload   文件   path   common   pat   pen   UNC   window   

在用  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));
}

下载文件传递含有中文的参数 和文件下载

标签:encode   nload   文件   path   common   pat   pen   UNC   window   

原文地址:https://www.cnblogs.com/chenlongsheng/p/11051137.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!