File upload 如何检查照片是否由用户拍摄

File upload 如何检查照片是否由用户拍摄,file-upload,camera,image,exif,image-uploading,File Upload,Camera,Image,Exif,Image Uploading,我最近在开发一个Web应用程序时遇到了一些麻烦。在这个Web应用程序中,我允许用户上传图片,我需要在一定程度上检查他们上传的图片是否是从他们自己的相机、网络摄像头、移动设备等处拍摄的。 如果我不能保证上传的图像“属于”用户(例如从互联网上的某个地方下载的、用油漆制作的等),则该文件将被丢弃,否则将被存储 我知道任何实现这一点的方法都是非常不准确的,并且会产生许多误报——或者说是否定的——并且没有防弹的解决方案,但我只是在寻找一种尝试性的方法来实现它 到目前为止我已经想到了 检查图片是否存在数据

我最近在开发一个Web应用程序时遇到了一些麻烦。在这个Web应用程序中,我允许用户上传图片,我需要在一定程度上检查他们上传的图片是否是从他们自己的相机、网络摄像头、移动设备等处拍摄的。 如果我不能保证上传的图像“属于”用户(例如从互联网上的某个地方下载的、用油漆制作的等),则该文件将被丢弃,否则将被存储

我知道任何实现这一点的方法都是非常不准确的,并且会产生许多误报——或者说是否定的——并且没有防弹的解决方案,但我只是在寻找一种尝试性的方法来实现它

到目前为止我已经想到了

  • 检查图片是否存在数据,如果存在,是否存在 日期相对较新,请保存它

  • 提供从用户的网络摄像头拍摄“快照”的选项 个人资料图片

还有其他方法吗