HTML 输入类型文件 android 4.4

HTML input type file with android 4.4

输入类型文件不适用于 android 4.4 (kitkat)。

有没有办法在 android 4.4 中使用带有输入类型="file" 的表单提交和 phonegap。我的表单如下所示:

<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

根据文档 "The FileTransfer object allows you to upload or download files to and from a server.",您似乎想使用 PhoneGap FileTransfer 方法,这正是您所需要的。那里有一个代码示例可以帮助您入门。

更新(根据您的评论要求):

一个表单并不是真正为 "include" 另一个表单设计的,但是 "form" 标签中包含的任何字段都将随提交一起传输到服务器(以 "Name1=value1&Name2=value2&",etc) 所以你可以在一个表单标签下有多个字段而不是两个表单。