我正在尝试下载文件并使用Phonegap的File API将其保存在设备上。 但它总是说#34;文件已损坏"。它适用于文本文件。我从这个ajax调用中收到了奇怪的字符。
$.ajax({
url: "xxxxxx"
method: "GET",
headers: { "Authorization": "Basic " + btoa("xxxxxxx") }
}).done(function (data) {
requestFileSystem(LocalFileSystem.PERSISTENT, 0, onSuccess, onError);
function onSuccess(fileSystem) {
var directoryEntry = fileSystem.root;
directoryEntry.getFile(name1, { create: true, exclusive: false }, function (fileEntry) {
fileEntry.createWriter(function (writer) {
writer.write(data1);
});
});
});