0
我試圖在phonegap中創建一個數據捕獲表單。Phonegap:在單獨的函數上傳
這將包含幾個文本輸入區域和一張照片(可能帶有簽名)。
我希望將所有這些數據同時發送到同一個PHP文件,以便數據庫中的文本數據和圖像文件名具有與參考相同的時間戳。
我設法讓相機拍照並上傳,但我不想讓相機直接上傳。我想讓照片坐在本地存儲器中,直到我按下一個按鈕來觸發功能,以同時上傳照片併發送文本數據。
任何幫助將是巨大的
我試圖在phonegap中創建一個數據捕獲表單。Phonegap:在單獨的函數上傳
這將包含幾個文本輸入區域和一張照片(可能帶有簽名)。
我希望將所有這些數據同時發送到同一個PHP文件,以便數據庫中的文本數據和圖像文件名具有與參考相同的時間戳。
我設法讓相機拍照並上傳,但我不想讓相機直接上傳。我想讓照片坐在本地存儲器中,直到我按下一個按鈕來觸發功能,以同時上傳照片併發送文本數據。
任何幫助將是巨大的
告訴PhoneGap的選擇文件,並使其坐在那裏,直到你決定要上傳,我會做這樣的事情。現在
//WITH THIS FUNCTION YOU CAN SELECT A FILE IN YOUR GALLERYfunction album_pic() {
pictureSource=navigator.camera.PictureSourceType;
destinationType=navigator.camera.DestinationType;
navigator.camera.getPicture(onPhotoURISuccess, function(ex) {
alert("No file selected"); },
{ quality: 30,
destinationType: destinationType.FILE_URI,
sourceType: pictureSource.SAVEDPHOTOALBUM,
mediaType: navigator.camera.MediaType.ALLMEDIA });}
//IF THE ALBUM FILE SELECTED IS SUCCESSFULfunction onPhotoURISuccess(imageURI) {
console.log("* * * onPhotoURISuccess");
console.log(imageURI); //imageURI IS THE FILE PATH OF WHAT YOU SELECTED
if(imageURI.indexOf('video') == -1){
//IT'S A PICTURE
//do something with "imageURI"
}
if(imageURI.indexOf('video') !== -1){
//IT'S A VIDEO
//do something with imageURI
}}
你可以創建你上傳()函數,並決定,只要你想發送的文件。
對不起,但有沒有人有任何想法? – user1293545 2012-04-03 16:48:02