これは私がモバイルで空のファイルを作成することができるコードであり、ファイル内にBLOBデータを書き込んでいますが、元のファイルが必要です。
if (platform_device == 'Android') {
var file_name= result.filename;
var file_data='data:application/octet-stream;base64,'+result.blobdata;
window.resolveLocalFileSystemURL(cordova.file.externalDataDirectory, function(dir) {
dir.getFile(result.filename, { create: true }, function(file) {
file.createWriter(function (fileWriter)
{
fileWriter.onwriteend = function()
{
var time = Date.now();
console.log('Data saved.',time);
};
fileWriter.onerror = function(e)
{
console.log('There was an error writing the data file.', e);
};
fileWriter.write(new Blob([result.blobdata], { type:'text/plain' }));
});
});
});
}
コードを共有する必要があるため、これを達成しようとしている方法と方法を理解することができます。 – Styx