Bagaimana cara mengakses file gambar yang disimpan di kartu sd saya

Saya sedang mengerjakan phonegap dengan proyek Android. Saya ingin mengunggah file yang disimpan di kartu sd saya ke server.

Saya ingin bisa mendapatkan file yang disimpan di folder aset saya.

**FileTransfer.upload(imageURI, "http://http://192.168.1.214/MusicApplication/welcome.php", win, fail, options);**

maka tolong sarankan saya apa fungsi imageURI di atas jika gambar saya disimpan di folder aset.


person Pushpendra Kuntal    schedule 29.08.2011    source sumber
comment
Ada apa dengan tampilan seluruh postingan ini sebagai kode? Saya mencoba mengeditnya untuk menambahkan tanda kutip balik di awal dan akhir HTML, tetapi tidak berhasil. Apakah ini bug di aplikasi web kita?   -  person Mike Crawford    schedule 29.08.2011
comment
Tidak, Pak, ini benar tetapi kami harus mengimpor beberapa file skrip java. Pak tolong sarankan saya bagaimana saya bisa mengakses gambar yang disimpan di sistem file lokal saya. saya tidak dapat memberikan jalur yang tepat untuk gambar yang akan diunggah. saya telah menyimpan file gambar saya di folder aset proyek saya.   -  person Pushpendra Kuntal    schedule 29.08.2011
comment
@Don Quixote Contoh kode diindentasi 4 spasi dari kiri, jadi teks apa pun yang tidak ingin Anda sertakan dalam blok kode harus diindentasi kurang dari itu.   -  person luvieere    schedule 29.08.2011


Jawaban (2)


Lihat ini untuk Menggunakan Penyimpanan Eksternal.

Bergantung pada level API Anda, gunakan getExternalFilesDir() atau getExternalStorageDirectory() untuk menemukan file yang Anda cari.

person CrackerJack9    schedule 29.08.2011
comment
ini adalah solusi untuk masalah saya:- var options = new FileUploadOptions(); opsi.fileKey=file; options.fileName=document.getElementById('txtFileName').value; pilihan.mimeType=audio/mpeg; var params = Objek baru(); params.value1 = tes; params.value2 = param; pilihan.params = params; var kaki = FileTransfer baru(); ft.upload(fileName, 192.168.1.214/MusicApplication/upload.php, menang, gagal, pilihan); - person Pushpendra Kuntal; 30.08.2011

ini adalah solusi dari masalah saya: -

var options = new FileUploadOptions();
 options.fileKey="file"; 
options.fileName=document.getElementById('txtFileName').value; options.mimeType="audio/mpeg"; var params = new Object();
 params.value1 = "test"; 
params.value2 = "param"; 
options.params = params; 
var ft = new FileTransfer();
 ft.upload(fileName, "192.168.1.214/MusicApplication/upload.php";, win, fail, options); 
person Pushpendra Kuntal    schedule 30.08.2011