我有一些大问题,我希望有人可以帮助我。
我想在用户上传图片之前比较图片。 如果此图像在数据库中具有相同的图像,则用户无法上载它。
我知道如何比较两张照片。 我的问题是如何编写代码来比较此图像是否无法上传。 我想在第一时间比较它。 如果它没有相同的图像,那么用户可以上传它。
我的英语不太好。我希望你能理解我说的话。谢谢。
答案 0 :(得分:3)
您应该为客户端上的图像计算一个hashCode,并仅将代码与服务器端存储的图像的hashCodes进行比较。我会使用SHA-1(参见http://en.wikipedia.org/wiki/SHA-1)作为哈希函数。
答案 1 :(得分:1)
我会尝试比较前几个检查:
这将有助于您轻松消除部分案例。如果比较仍然返回相等,那么你可以继续使用@dan的解决方案