plus.downloader.createDownload(url, options );中url中有类似如下a=测试一下之类的中文参数,后台显示中文参数为"????"之类的乱码?何解?
苍穹一点
- 发布:2015-01-07 11:02
- 更新:2015-07-24 11:32
- 阅读:4180
plus.downloader.createDownload,下载url参数提交后乱码
分类:MUI
3 个回复
苍穹一点 (作者)
自己试了,中文参数基本无法解决。唯一可行的似乎只有把参数用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