2012-03-14 18 views
1

在決定將PhoneGap API用於開發一個小型應用程序之後,我嘗試訪問手機的圖庫以設置一個將文件上傳到我的服務器的系統。 不幸的是,當我去的畫廊,圖片只可用...我可以通過PhoneGap或其他API將視頻上傳到我的服務器嗎?

有沒有辦法訪問視頻併發送到服務器,或另一個API在本機應用程序中更改HTML代碼?或者我應該使用服務發送郵件。 如果是,該服務的名稱是什麼?

由於@ghostCoder

只是一個修正,是真實的:

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

mediaType的:導航:this.fileMediaType.ALLMEDIA

通過

mediaType的更換.camera.MediaType.ALLMEDIA

回答

3

是的,你也可以上傳視頻。

使用本

navigator.camera.getPicture(successFn, errorFn, { quality: 50, 
     destinationType: this.photoDestinationType.FILE_URI, 
     sourceType: source, 
     mediaType: this.fileMediaType.ALLMEDIA }); 

這將打開庫,其中u可以選擇的視頻了。

那麼在哪裏使用

var ft = new FileTransfer(); 
var options = new FileUploadOptions(); 
    options.fileKey="document"; 
    options.params={}; 
    options.fileName = fileName; 
    options.params.fileName = options.fileName ; 
    options.chunkedMode = true; 
ft.upload(fileURI, uploadUrl, successFn, errorFn, options); 
+0

謝謝上傳!我忘了插入媒體類型... =) – Yeppao 2012-03-14 10:51:18

+0

@ghostCoder如何將mimeType添加到文件傳輸? – redV 2014-05-15 12:43:35

+0

你好你的例子FILE_URI&source not defined錯誤。 – 2016-03-08 05:15:23

相關問題