2012-02-19 58 views
2

我們如何瀏覽手機內存和SD卡上的文件,然後選擇FileTransfer()函數FileTransfer()中使用的文件PhoneGap瀏覽和選擇文件以用於PhoneGap移動應用程序中的FileTransfer()

我發現了加載和發送圖像的例子,但沒有什麼能夠幫助我選擇其他類型的文件。

我正在將文件發送到PHP文件。

+1

你好,你有沒有找到這個prblm的任何解決方案?如果可以,請你分享我我有同樣的prblm但不能得到任何解決方案。你能幫我嗎? – 2012-08-17 13:21:01

回答

3

您可以瀏覽和使用

this.photoDestinationType=navigator.camera.DestinationType; 
var source = navigator.camera.PictureSourceType.PHOTOLIBRARY; 
navigator.camera.getPicture(successFn, errorFn, { quality: 50, 
     destinationType: this.photoDestinationType.FILE_URI, 
     sourceType: source, 
     mediaType: navigator.camera.MediaType.ALLMEDIA }); 

這開闢了在那裏你可以瀏覽並選擇一個文件 上選擇它給你一個回調,您可以在以後收到的文件路徑,然後在選項中選擇一個文件將它傳遞給FileTransfer()。希望有所幫助。

+0

適用於Android。不適用於黑莓手機。 – 2013-04-11 20:13:14

+1

但是這會給圖片庫中的文件不是來自SD卡 – 2013-08-22 07:37:06

+0

取決於用戶的應用程序。例如,如果您在手機上安裝了GoogleDrive,您也可以從中選擇一個文件。 – Mtz 2013-12-02 08:30:43

相關問題