2012-01-22 51 views
0

的PhoneGap的攝像頭API已經這部iPhone怪癖指出:的PhoneGap獲取照片文件的原始imageURI

當使用destinationType.FILE_URI,照片保存在應用程序的臨時目錄。

細節here

,當我從加載相冊的照片中,我得到imageURI這樣

文件://本地主機的/ var /文件夾/ SV/sVG0cyUrFvKs6 + 6I16IO + U +++ TI/-Tmp-/photo_007.jpg

並且每當我爲同一張照片獲得不同的URI時。是否有可能獲得原始照片文件的URI而不是臨時副本?我需要擁有圖像URI並在同一屏幕上顯示多張照片。

感謝您的幫助。

回答

1

實際上它不可能在iOS上,因爲照片存儲在無法通過URL訪問的區域。我們需要將圖像複製到應用程序特定的臨時目錄中,以便它可以被您的應用程序讀取。

+0

謝謝西蒙的回覆。我猜想用原生iOS應用程序,它只是讀取文件,並直接在屏幕上繪製像素。 phonegap是否可以提供原始文件路徑(以及臨時目錄中的副本),以便我的應用程序可以爲特定照片提供一致的文件參考,並且我的應用程序可以自己創建臨時副本。 想象一下,在這種情況下,我選擇了一張照片,並將其顯示在我的頁面上。我保存該頁面。下次我打開我的應用時,同樣的照片已經在那裏。如果我有原始的照片文件路徑,我可以自己複製臨時目錄以實現此目的。 – william

+0

至少將原始文件名稱作爲回調函數的參數將有助於檢查它是否已經處理了相同的圖像。 – Manu

相關問題