苍穹一点
苍穹一点
  • 发布:2015-01-07 11:02
  • 更新:2015-07-24 11:32
  • 阅读:4180

plus.downloader.createDownload,下载url参数提交后乱码

分类:MUI

plus.downloader.createDownload(url, options );中url中有类似如下a=测试一下之类的中文参数,后台显示中文参数为"????"之类的乱码?何解?

2015-01-07 11:02 负责人:无 分享
已邀请:
苍穹一点

苍穹一点 (作者)

自己试了,中文参数基本无法解决。唯一可行的似乎只有把参数用encodeURIComponent()转义一下,多一步转化操作可用。哎。。

凌凌漆

凌凌漆

请问您的代码是怎样写的?
我用createDownload(),添加参数后就出现status=400的错误。能提供下例子吗?

以下是我的代码:
var url = "http://test.myserver.com/test.php?testID=123";
var options = {
method: "GET",
filename: "_doc/2015/",
retry: 0
};
var dtask = plus.downloader.createDownload(url, options, function(task, status) {
// 下载完成
if (status == 200) {
console.log("Download success: " + task.filename);
} else {
console.log("Download failed-----------------");
console.log("status: " + status);
}
});

凌凌漆

凌凌漆

如果不带参数,就能正常执行,status=200

该问题目前已经被锁定, 无法添加新回复