2

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

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

到目前为止我已经想到

  • 检查图片是否存在Exif数据,如果存在,如果它的日期相对较新,则存储它

  • 提供从用户的网络摄像头拍摄“快照”的选项,就像Facebook为个人资料图片所做的那样

还有其他方法可以做到这一点吗?

4

0 回答 0