javascript - 检查图像是否是从手机浏览器中的相机或图库上传的

标签 javascript jquery ruby-on-rails html

我有这个代码:

<input id="video-selector" type="file" name="files[]" accept="video/*,image/*" capture="camera" >

我需要检查图像是从相机还是从图库中拍摄的。 有什么办法可以这样做吗? 或者是否有任何选项可以限制从图库上传。

最佳答案

我假设您想要做的是确保用户拍摄的是“新鲜”照片。

我认为没有办法限制从图库中选择图像。但另一种解决方案是:确保照片是在最近几秒内拍摄的(例如 60 秒)。

EXIF 信息中有一个“原始日期”属性,在手机上不容易更改。您可以借助 exif-js 通过 JavaScript 轻松访问 EXIF 标签.

关于javascript - 检查图像是否是从手机浏览器中的相机或图库上传的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46149832/

相关文章:

javascript - 如何通过参数在单个jquery函数中隐藏多个html元素

javascript - 创建一个高度应该改变的动态三 Angular 形

ruby-on-rails - 新操作中缺少 fields_for、_attributes 的问题

ruby-on-rails - 你如何在 Rails 中每小时调用一个方法?

javascript - 在node.js中循环SQL数据库时如何正确创建嵌套json数组?

javascript - 传递给 D3-Tip 回调的参数是完整数据数组

javascript - 使用 jQuery 检测 CSS 文本溢出省略号

ruby-on-rails - 在 Rails 模型中设置和获取虚拟属性

javascript - Google map 不支持 Angular Routing

javascript - 选择选项打开后消失