日期:2014-05-18  浏览次数:21086 次

winform 图片重复问题 高手请进
我使用openfiledialog载入图片,想判断这张图片在数据库中是否存在,存在的话就复制一份,然后更改图片的名称,并存入,请问怎么实现

------解决方案--------------------
得看你是存的路径还是存的图片本身了,是把图片本身转化为字节,然后存储数据库的话。那么你要做这个判断的代价是很大的。你就得把所有记录中寸图片的那个字段取出来,来个循环变量,在每个循环里面判断,当然你可以先比较字节数是否相同,相同的话,再比较字节内容了。
------解决方案--------------------
拿到载入的图片名跟你数据库中的图片名做比较,如果有在此图片名后加上附件两字或叫个其它的名字

不知道这个思路对吗。
------解决方案--------------------
if(图片存在)
{
File.Copy(要复制的图片路径,复制到目标路径);//绝对路径
}