gpt4 book ai didi

cordova - 使用 Cordova - Ionic 在文件系统中写入 blob 文件

转载 作者:行者123 更新时间:2023-12-04 14:25:28 24 4
gpt4 key购买 nike

我正在尝试保存此示例的 pdf 文件:

http://gonehybrid.com/how-to-create-and-display-a-pdf-file-in-your-ionic-app/

到我的本地数据。我发现我需要文件插件,但我不知道如何将 blob 文件保存到我的系统。我试过这两个:

$cordovaFile.writeFile(cordova.file.externalCacheDirectory, "file.pdf", pdf, true)
.then(function(success) {
console.log("file creato")
}, function(error) {
console.log("errore creazione file")
});

或者
$cordovaFile.createFile(cordova.file.dataDirectory, $scope.pdfUrl, true)
.then(function (success) {
// success
}, function (error) {
// error
});

但我不能存储它。我怎样才能做到这一点?

最佳答案

我的解决方案:

        var pathFile = "";
var fileName = "report.pdf";
var contentFile = blob;

if (ionic.Platform.isIOS()) {
pathFile = cordova.file.documentsDirectory
} else {
pathFile = cordova.file.externalDataDirectory
}

$cordovaFile.writeFile(pathFile, fileName, contentFile, true)
.then(function(success) {
//success
}, function(error) {

alert("error in the report creation")

});

关于cordova - 使用 Cordova - Ionic 在文件系统中写入 blob 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36135460/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com