2015-01-20 4 views
0

Файл типа ввода не работает с android 4.4 (kitkat).HTML-файл типа ввода с андроидом 4.4

Есть ли способ использования формы submit с типом ввода = «файл» с телефонной связью в android 4.4. Моя форма выглядит следующим образом:

<form id="testFrm" method="POST" enctype="multipart/form-data" > 
    <input type="text" id="sub" name="subject" placeholder="Subject" /> 
    <input type="text" id="desc" name="desc" placeholder="Description" /> 
    <input type="file" name="file" id="file" /> 
    <input type="submit" /> 
</form> 

Я на Cordova 2.8

+0

Вот решение, которое должно работать на вас. Похоже, что тип ввода «файла» имеет ограниченную поддержку в PhoneGap: http://stackoverflow.com/questions/13861310/how-to-upload-file-with-phonegap-and-jquerymobile/13862151#13862151 –

+0

http://stackoverflow.com/questions/19882331/html-file-input-in-android-webview-android-4-4-kitkat/19962450#19962450 – jcesarmobile

ответ

1

Кажется, вы хотите использовать PhoneGap FileTransfer метод, который в соответствии с Документами «Объект FileTransfer позволяет загружать или скачивать файлы в и из сервер «. который именно то, что вам нужно. Там есть пример кода, который должен вас запустить.

UPDATE (по запросу вашего комментария):

Одна формы не предназначена для «включить» другую форму, однако любой из областей, которые входят в «форме» тег будет передаваться с подчиняться сервер (в форме «Name1 = value1 & Name2 = value2 &» и т. д.), поэтому вместо двух форм вы можете просто иметь несколько полей под одним тегом формы.

+0

Как отправить другую форму (заголовок и описание текста) вместе с файловыми данными на форму отправить. Можете ли вы подробно рассказать? – Elina

+0

Спасибо тонну @Max. Решение работало для меня. Большое спасибо .. – Elina

+0

Пожалуйста, приветствуйте! –

Смежные вопросы