2013-07-03 3 views
8

Wie html Dateiattribut in Phonegap verwenden? so dass ich jede .txt-Datei von meinem Android-Gerät durchsuchen und auf den Server hochladen kann ??Wie Eingangsart Datei in Phonegap verwenden?

Ich lese Dateiübertragungsverfahren in phonegap Dokumentation aber nach, dass es möglich ist, Dateien nur durch url.But auf den Server hochzuladen ist es möglich, in gewohnter Weise wie:

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

input type="file" accept="image/*" doesn't work in phone gap? ich ausgesehen Link aber das sagt nur für Bilder.

Aber wie Sie die Textdateien hochladen?

Irgendwelche Hilfe ??

Kann jemand das beantworten?

Antwort

-1

Sie können die Eingabedatei nicht in Phonegap verwenden. Es wird nicht unterstützt. Sie müssen so etwas wie dies machen:

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); 

}

in MIME-Typ den Typ der Datei setzen

+0

Sie können es seit Phonegap 2.4 verwenden. – jcesarmobile

-1

Ich schrieb diese Antwort: „Du nicht Eingabedatei auf Phonegap verwenden Es wird nicht unterstützt.. ". Überprüfen Sie die Lösung auf https://stackoverflow.com/a/13862151/1853864

+0

Entschuldigung. Ich suche nicht nur Bilder. Ich möchte Dateien, die in der SD-Karte gespeichert sind, auf den Server hochladen. Ich meine, ich möchte die Option durchsuchen, um alle TXT-Dateien von der SD-Karte zu durchsuchen und auf den Server hochzuladen. Ist das in Phonegap möglich? Oder irgendeine andere Methode? – SSS

+0

Sie versuchen bereits https://github.com/phonegap/phonegap-plugins/tree/master/Android/FileUploader? –

Verwandte Themen