如题,url路径为英文的时候就可以找到该文件,若是为中文就不可以。
ps:需要查找的文件是从服务器下载的
代码一(下载文件并打印文件地址):
function createDownload(filenames) {
var dtask = plus.downloader.createDownload("http://192.168.1.36:8080/v1/file/download?file_name=" + filenames, {}, function(d, status) {
if(status == 200) { // 下载完成
console.log("文件地址", decodeURI(d.filename))
} else {
mui.toast("语音文件下载失败: " + status);
}
}).start();
}
代码二(通过代码一中打印的文件地址查找文件):
function zhaowenjian() {
plus.io.resolveLocalFileSystemURL("_downloads/薛之谦-几个你.mp3", function(entry) {
// 可通过entry对象操作test.html文件
entry.file(function(file) {
alert("找到文件");
});
}, function(e) {
alert("没有找到");
});
}
1 个回复
1***@qq.com
我也遇到了这样的问题不知您是怎么解决的