【问题标题】:input type="file" accept="image/*" capture="camera" not working for mobile输入类型=“文件”接受=“图像/*”捕获=“相机”不适用于移动设备
【发布时间】:2014-12-05 11:31:27
【问题描述】:

我有一个简单的表单,可以将一些基本信息和一张图片上传到我的 formtools 数据库。它可以在台式机上完美运行,但在移动设备上却不行。在我的 Android 手机上,当我测试它时,它要求我选择相机或文件浏览器转到尚未上传图像的表单工具数据库。

有人知道为什么这不起作用吗?

这是表格

<form enctype="multipart/form-data" id="competitionform" class="uniForm cmxform" name="competitionform" method="post" action="/formtools/process.php">
<input type="hidden" name="form_tools_form_id" value="110" />
<header>
<h2>Upload your image</h2>
</header>
<label>Your Name </label>
<input width="100px;" type="text" placeholder=" " name="name" />
<label>Your Email </label>
<input type="text" placeholder=" " name="email" />             <
<label for="file">Upload Selfie</label>
<input type="file" name="uploadselfie"/>
<input type="submit" id="submit" value="Upload Selfie" />
</form>

我也试过添加

accept="image/*" capture="camera"

打开相机的输入让您拍照,然后加载感谢页面,但再次没有图像上传到 formtools 数据库。

谢谢

【问题讨论】:

标签: android html forms mobile


【解决方案1】:

&lt;form&gt;enctype="multipart/form-data" 只能上传图片/文件等。不能将其他类型为文本的输入发送到数据库。

此时,必须设置两种形式,一种为input type=text,另一种为input type=file

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多