成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android平臺實現(xiàn)Phonegap文件上傳

移動開發(fā)
Android平臺實現(xiàn)Phonegap文件上傳是本文要介紹的內(nèi)容,主要是來了解并學習Phonegap文件上傳的實例,具體關(guān)于Phonegap的內(nèi)容來看本文詳解。

Android平臺實現(xiàn)Phonegap文件上傳是本文要介紹的內(nèi)容,主要是來了解并學習Phonegap文件上傳的實例,具體關(guān)于Phonegap的內(nèi)容來看本文詳解。

沿用官網(wǎng)提供的完整代碼:

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
  2. <html> 
  3. <head> 
  4.     <title>File Transfer Example</title> 
  5.  
  6.     <scripttypescripttype="text/javascript"charset="utf-8"src="phonegap.0.9.4.min.js"></script> 
  7.     <scripttypescripttype="text/javascript"charset="utf-8"> 
  8.  
  9.         // Wait for PhoneGap to load  
  10.         //  
  11.         document.addEventListener("deviceready", onDeviceReady,false);  
  12.  
  13.         // PhoneGap is ready  
  14.         //  
  15.         function onDeviceReady(){  
  16.  
  17.             // Retrieve image file location from specified source  
  18.             navigator.camera.getPicture(uploadPhoto,  
  19.                                         function(message){ alert('get picture failed');},  
  20.                                         { quality:50,  
  21.                                         destinationType: navigator.camera.DestinationType.FILE_URI,  
  22.                                         sourceType: navigator.camera.PictureSourceType.PHOTOLIBRARY }  
  23.                                         );  
  24.  
  25.         }  
  26.  
  27.         function uploadPhoto(imageURI){  
  28.             var options =newFileUploadOptions();  
  29.             options.fileKey="file";  
  30.             options.fileName=imageURI.substr(imageURI.lastIndexOf('/')+1);  
  31.             options.mimeType="image/jpeg";  
  32.  
  33.             var params =newObject();  
  34.             params.value1 ="test";  
  35.             params.value2 ="param";  
  36.  
  37.             options.params = params;  
  38.  
  39.             var ft =newFileTransfer();  
  40.             ft.upload(imageURI,"http://some.server.com/upload.php", win, fail, options);  
  41.         }  
  42.  
  43.         function win(r){  
  44.             console.log("Code = "+ r.responseCode);  
  45.             console.log("Response = "+ r.response);  
  46.             console.log("Sent = "+ r.bytesSent);  
  47.         }  
  48.  
  49.         function fail(error){  
  50.             alert("An error has occurred: Code = "= error.code);  
  51.         }  
  52.  
  53.         </script> 
  54. </head> 
  55. <body> 
  56.     <h1>Example</h1> 
  57.     <p>Upload File</p> 
  58. </body> 
  59. </html> 

其中已經(jīng)過修改,因為在電腦虛擬機中 sourceType: navigator.camera.PictureSourceType.PHOTOLIBRARY會出錯,還沒在真機中測試過。

主要問題還是參數(shù)imageURI,android平臺中imageURI是content://……形式得,不過phonegap已經(jīng)在1.0.0rc2版本中fix了這個問題。

得到的fileEntry仍然無法使用的,ft.upload()中參數(shù)一imageURI,在android平臺中的格式是fileEntry.fullPath.

本來想說根目錄fileEntry.toURI()應(yīng)該也行,但是測試證明,只有fileEntry.fullPath才能獲得數(shù)據(jù)并成功上傳。

看來phonegap還應(yīng)該再多改進~

不過整體還是滿意的~~參看了一些文檔,似乎在iphone下會更麻煩一點~

所以說phonegap也不見得是寫一次就可以通用的~~最簡單的可能一次代碼就可以通用~

但是涉及到一些進階一點的也是需要再另外做功課的。

小結(jié):Android平臺實現(xiàn)Phonegap文件上傳的內(nèi)容介紹完了,希望通過Phonegap文件上傳內(nèi)容的學習能對你有所幫助!

責任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-09-05 15:09:06

Android平臺Phonegap

2012-03-07 15:07:54

PhoneGapAndroid源碼示例

2012-03-07 11:17:19

AndroidPhoneGap插件

2011-08-31 13:22:37

PhoneGapAndroidjavascript

2012-02-01 10:40:28

PhoneGap 1.

2012-07-06 13:50:44

跨平臺工具Adobe Phone

2011-08-31 13:27:52

AndroidPhoneGap

2011-07-18 14:46:56

PhoneGapBlackBerry

2010-10-09 15:01:27

PhoneGapiPhoneAndroid

2011-07-19 08:50:17

PhoneGapwebOS

2011-07-22 08:34:37

PhoneGapSymbian

2011-07-15 15:54:38

PhoneGapiOS

2017-04-20 13:30:00

AndroidRetrofit 2文件上傳

2011-09-02 13:30:43

Android SDKPhoneGap

2011-12-21 21:34:50

PhoneGapiOSAndroid

2011-12-23 10:02:37

PhoneGapAndroid插件

2009-07-14 17:20:31

Webwork文件上傳

2012-03-07 11:30:09

PhoneGapWindows Pho

2011-12-23 09:53:24

PhoneGap

2011-10-11 10:06:12

PhoneGap插件
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧洲一区在线观看 | 日韩视频专区 | 国产精品美女久久久免费 | 国产精品自产拍 | 国产福利视频在线观看 | 亚洲一区二区三区免费 | 欧美视频二区 | av一区二区在线观看 | 中文字字幕一区二区三区四区五区 | 国产精品一码二码三码在线 | 国产一区二区三区在线看 | 天天干天天草 | 我爱操 | 国产精品视频500部 a久久 | 亚洲精品免费在线观看 | 97精品国产97久久久久久免费 | 成人免费大片黄在线播放 | 毛片a级| 欧美精产国品一二三区 | 91精品一区二区三区久久久久久 | 97国产一区二区 | 亚洲国产高清高潮精品美女 | 亚洲热在线视频 | 粉嫩一区二区三区国产精品 | 中文在线a在线 | 久久久成 | 欧美一级一区 | www.操.com| 午夜免费视频 | 成人亚洲精品久久久久软件 | 久久久久久综合 | 日韩在线播放第一页 | 精品久久久久久一区二区 | 久久久青草婷婷精品综合日韩 | 精品九九九| 四虎最新地址 | 国产一区二区三区四区 | 日韩欧美国产成人一区二区 | 国产乱码精品一区二区三区中文 | 欧美精品网站 | 天天综合永久入口 |