输入类型图像/ *与捕获将在浏览器中工作,但不在我的移动应用程序内

时间:2014-03-28 12:57:04

标签: android cordova

我正在使用phonegap开发移动应用程序。我在其中一个页面中有一个功能,允许用户上传或拍摄图像。我使用带有捕获的输入类型图像/ *,如果你通过网络浏览器打开手机上的页面但是一旦在应用程序内部打开它就变成文件浏览器并且不允许摄像机它可以正常工作拍一张新照片。

任何人都有任何想法是什么问题?

<table border="0" cellpadding="3" cellspacing="1">
<form enctype="multipart/form-data" action="mob_create.php" method="post">
    <tr>
        <td width="150">Date:</td></tr><tr>
        <td><input type="date" name="inputDate" value="" /> </td>
    </tr>
    <tr>
        <td>Entry:</td></tr><tr>
        <td width="300"><input size="34" type="text" name="inputEntry" value="" /></td>
    </tr>
    <tr>
        <td width="150">Add an image (Optional):</td></tr><tr>
        <td><input type="file" name="inputPic" accept="image/*" capture ></td></tr>
    <tr>
        <td><input type="submit" name="submit" /></td>
    </tr>
</form>

1 个答案:

答案 0 :(得分:1)

输入类型文件不适用于androids webview(它适用于ios)。要获取图像/视频,您必须使用Camera Plugin