我正在开发一个手机网络应用程序,当我在三星 Galaxy S3 上测试文件上传(你知道 html 输入类型=文件标签)时,它只允许我选择一个视频文件或录制一个新视频。手机不允许我选择图像或将相机模式切换为静态照片。
那么,如何让 android 与标签一起玩得开心呢?
最佳答案
很简单,你需要像这样添加属性Accept="image/*":
<input type="file" accept="image/*" />
如果您像我一样使用 asp:FileUpload,那么您可以添加此属性的唯一方法是使用 javascript(我知道的唯一方法)。这就是我用 jQuery 做的:
$(document).ready(function () {
$("input[type=file]").attr("accept", "image/*");
}
关于Android浏览器文件上传默认只允许视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11624139/