我正在使用帶BASE64字符串選項的phonegap getPicture函數。我將圖像上傳到服務器並將其存儲在服務器端。Phonegap刪除圖片/防止用base64編碼圖片保存在photoalbum
我的主要目標是防止照片保存在設備上的照片庫中。但是,如果這是不可能的,我想找到圖片,並將其發佈到服務器端後刪除它。
當我收到BASE64字符串,如果我能得到保存的圖像路徑,我可以刪除它。如果我可以提取可能是解決方案的字符串的路徑。如果有人知道如何獲得BASE64字符串的路徑,它會解決我的問題。
有沒有人有類似問題的經驗?
問題只出現在android平臺上,IO似乎並不存儲圖像。
這裏是我的代碼:
".command.addpicture vclick": function (element, event) {
var destinationType = 0; //Camera.DestinationType.BASE_64DATA;
var pictureSourceType = 1; //Camera.PictureSourceType.CAMERA
navigator.camera.getPicture(this.pictureSuccess, this.pictureFail, { quality: 50,
destinationType: destinationType, sourceType: pictureSourceType});
}
pictureSuccess: function (imageData) {
this.element.find("#imagedata").text(imageData);
//places the data in a html element for later posting with other data
},
拍攝的照片不是通過phonegap保存的...發佈您正在使用的代碼 – ghostCoder 2012-02-22 08:59:30
您在說什麼平臺? – 2012-02-22 09:50:59
Android和IOs將在以下帖子中註明我的代碼 – geirmagnus 2012-02-22 10:00:50