Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用HTML捕获属性时,MIME类型是什么?_Javascript_Html - Fatal编程技术网

Javascript 使用HTML捕获属性时,MIME类型是什么?

Javascript 使用HTML捕获属性时,MIME类型是什么?,javascript,html,Javascript,Html,对于移动浏览器,您可以打开相机拍摄以下照片: <input type="file" id="imageFile" capture="user" accept="image/*"> 捕获文件的MIME类型是什么,如何查找(jpg、png、gif等) 参考资料: 在我有限的android实验中,浏览器似乎只是创建了一个带有扩展名的文件 e、 g 我假设它是特定于设备/环境的,但您可以通过尝试并检查

对于移动浏览器,您可以打开相机拍摄以下照片:

<input type="file" id="imageFile" capture="user" accept="image/*">

捕获文件的MIME类型是什么,如何查找(jpg、png、gif等)

参考资料:


在我有限的android实验中,浏览器似乎只是创建了一个带有扩展名的文件 e、 g


我假设它是特定于设备/环境的,但您可以通过尝试并检查文件来发现。问得好。如果我正确地阅读了规范,我认为应该由浏览器来决定如何创建指定类别的输入——就像
accept
中的
*
所示。您是否已经尝试过当您使用特定的东西(如
accept=“image/png”
)时会发生什么?w3说“如果accept属性的值设置为没有关联捕获控件类型的MIME类型,则用户代理必须像没有捕获属性一样工作。”因此,是的,它取决于捕获设备。不过,可能会是jpg。而且,只要浏览器理解图像的格式,页面就不应该关心图像的格式。
{name: '121221424284772878477248.jpeg', type = 'images/jpeg', ... }