2013-07-03 28 views
8

如何在phonegap中使用html文件屬性?這樣我可以從我的android設備瀏覽任何.txt文件並將其上傳到服務器?如何在phonegap中使用輸入類型文件?

我讀的PhoneGap文檔中的文件傳輸方法,但根據有可能將文件上傳到只有通過url.But服務器可以在正常的方式,如:

<input type=file /><button>upload</button> 

input type="file" accept="image/*" doesn't work in phone gap?我看着這鏈接,但只說圖像。

但是如何上傳文本文件?

任何幫助?

有人可以回答嗎?

回答

-1

你不能在Phonegap上使用輸入文件。它不受支持。你需要做這樣的事情:

function uploadDatabase(callback) { 
// file.entry accessible from global scope; see other tutorial 
var filepath = file.entry.fullPath, 
    uploadOptions = new FileUploadOptions(), 
    transfer = new FileTransfer(), 
    endpoint = "http://facepath.com/payload"; 

uploadOptions.fileKey = "db"; 
uploadOptions.fileName = "database.db"; 
uploadOptions.mimeType = "text/plain"; 

transfer.upload(filepath, endpoint, transferComplete, 
         transferError, uploadOptions); 

}

在MIME類型把文件

+0

你可以使用它,因爲phonegap 2.4。 – jcesarmobile

-1

的類型,我寫了這樣的回答:「你不能使用在PhoneGap的輸入文件它不支持。 」。檢查解決方案https://stackoverflow.com/a/13862151/1853864

+0

對不起。我不只是在尋找圖像。我想上傳存儲在SD卡中的文件到服務器。我的意思是我想要瀏覽選項從SD卡上瀏覽任何txt文件並上傳到服務器。這可能在phonegap?或者其他方法? – SSS

+0

你已經嘗試https://github.com/phonegap/phonegap-plugins/tree/master/Android/FileUploader? –

相關問題