2016-03-21 2 views
3

を私は、この例のpdfファイルを保存しようとしている:私のlocalDataへコルドバでファイルシステム内のBLOBファイルを書く - イオン

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

を。私はファイルプラグインが必要であることがわかったが、私はblobファイルを私のシステムに保存する方法を知らない。私が試したこの2:

$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 
}); 

が、私はそれストレージはできません。どうやってやるの?

答えて

4

私のソリューション:

 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") 

      }); 
+0

私はiPhone内のファイルを見つける傾けることで、このアプローチを使用しています。どこに救済されるべきか? – Tirias

+0

Xcodeを使用してデバイス上のappフォルダを確認する – Mirko

関連する問題