Android浏览器文件上传默认只允许视频文件

标签 android jquery asp.net file-upload

我正在开发一个手机网络应用程序,当我在三星 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/

相关文章:

c# - 如何从 HttpContext (asp.net) 获取 "Host:" header

android - 使用 Google Maps API 时出现内存不足错误

android - FCMListenerService 的两个实例

java - if语句没有在for循环android中执行

javascript - 使用 jQuery 查找第一句话

jquery - Conceal 的 facebook 像按钮不显示 jquery

java - 没有类定义错误android studio

javascript - 禁用日期选择器中的日期

asp.net - 为什么配置文件提供程序没有内置到 Web 应用程序中?

asp.net - 在 html 和 css 中隐藏水平滚动条?