如何从 dataURL 在 Cordova Android 中保存 pdf
How to save pdf in Cordova Android from dataURL
我需要使用 Cordova 将 dataURL pdf 文件保存在 Android 的 phone 目录中,代码如下:-
var dataURL="data:application/pdf;base64,JVBERi0xLjMKJf////8KNiAwIG9iago8PAovVHlwZSAvRX...";
$cordovaFile.createFile(cordova.file.externalRootDirectory,dataURL, true)
.then(function (success) {
alert('success');
}, function (error) {
alert('Fails');
});
不需要 working.I 使用 Cordova Android.How 以 dataURL 格式保存 PDF。
createFile(path, file, replace)
函数只创建新文件而不写入它。
您需要使用writeFile(path, file, data, replace)
检查此代码
var dataURL="data:application/pdf;base64,JVBERi0xLjMKJf////8KNiAwIG9iago8PAovVHlwZSAvRX...";
$cordovaFile.writeFile(cordova.file.externalRootDirectory,'filename',dataURL, true)
.then(function (success) {
alert('Download Completed. Check your Internal/External Storage..');
}, function (error) {
alert('Fails');
});
我需要使用 Cordova 将 dataURL pdf 文件保存在 Android 的 phone 目录中,代码如下:-
var dataURL="data:application/pdf;base64,JVBERi0xLjMKJf////8KNiAwIG9iago8PAovVHlwZSAvRX...";
$cordovaFile.createFile(cordova.file.externalRootDirectory,dataURL, true)
.then(function (success) {
alert('success');
}, function (error) {
alert('Fails');
});
不需要 working.I 使用 Cordova Android.How 以 dataURL 格式保存 PDF。
createFile(path, file, replace)
函数只创建新文件而不写入它。
您需要使用writeFile(path, file, data, replace)
检查此代码
var dataURL="data:application/pdf;base64,JVBERi0xLjMKJf////8KNiAwIG9iago8PAovVHlwZSAvRX...";
$cordovaFile.writeFile(cordova.file.externalRootDirectory,'filename',dataURL, true)
.then(function (success) {
alert('Download Completed. Check your Internal/External Storage..');
}, function (error) {
alert('Fails');
});