如何判断上传的文件在服务器上是否已经有同名文件但内容不同? 我在做一个上传程序,我想知道上传的文件在服务器上是否存在,文件名相同,但内容不同的仍然能够传上去,不覆盖服务器上的文件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string fileName = "你上传文件的名字(例word.gif)"string imgurl = Server.MapPath("proImages")+"\\"+fileName; if(System.IO.File.Exists(imgurl)) { Response.Write("<script>alert('服务器已存在有相同名的图片,请稍后再试!')</script>"); return; } 文件上传到服务器后,可以用Guid作为文件的名称,这样可以不用考虑重名的问题,如果需要知道真实的文件名的话,可以写个文件列表,存放Guid与真实的文件名的对应关系 文件下载到本地比较Compareto()方法 我觉得你的想法是好的,但是我问你,你如何在Windows里实现?不光Windows,其他操作系统也一样,文件名称+扩展名要唯一,要不怎么实现定位就像你的身份证一样,可以名字一样,但长相不一样,身份证编号也不一样,要是都一样了,怎么知道是你还是他。 div+CSS怎么布局左中右的框架 两个List<> 我怎么关联起来呢 【提问】关于HttpWebRequest多次请求 如何判断某一张网页使用了哪种语言,如汉语,英语,法语,德语等等? ###哪位大侠来帮我看看关于表单提交时汉字不能正常读取的问题!!! 关于数据适配器的问题请教各位! .NET中IP转换的问题 求一条sql语句 在C#中怎么样动态生成报表?(在线等!!) Access数据库密码问题 麻烦修改一下,有类似的参考给你们 如何已经选中的GridView中Label的值?
string imgurl = Server.MapPath("proImages")+"\\"+fileName;
if(System.IO.File.Exists(imgurl))
{
Response.Write("<script>alert('服务器已存在有相同名的图片,请稍后再试!')</script>");
return;
}
Compareto()方法
不光Windows,其他操作系统也一样,文件名称+扩展名要唯一,要不怎么实现定位
就像你的身份证一样,可以名字一样,但长相不一样,身份证编号也不一样,要是都一样了,怎么知道是你还是他。