检查指定路径是否存在图片

本文介绍了一种检查指定路径是否存在图片的方法,通过读取文件并计算MD5值来验证图片的独特性。在多线程环境下,这种方法可以有效提高查找效率。代码示例展示了如何获取文件MD5值并进行比较,以确定图片是否已存在于指定路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

检查指定路径是否存在图片

检查图片是否存在,这个功能用的非常广,比如说百度网盘、迅雷等APP,你以为它真的能秒传?你以为你上传的文件是唯一的?呵呵!可能吧…
逻辑:
比如别人要发馒头,首先得找到要发馒头的地点,然后召集需要馒头的小朋友…人手一个,发馒头的要用眼观察or问小朋友,你有馒头吗?没有,OK,我给你一个馒头。哦我有了哦,既然有了就不给你发了…这时候你可以叫需要馒头的小朋友排成多条队,然后把另一个or几个随行的分配给每条队帮忙发馒头,这样就会节省不少时间…

代码实现:

 public string save_the_image(HttpPostedFileBase fileimage)
        {

            MD5 md5 = new MD5CryptoServiceProvider();
            string filename = "";
            bool Count = false;

            if (fileimage != null)
            {
                byte[] UserFile = new byte[fileimage.ContentLength];
                fileimage.InputStream.Read(UserFile, 0, fileimage.ContentLength);


                if (Directory.Exists(Server.MapPath("~/UploadingImage")) == false)//是否存在 UploadingImage 文件夹,则创建
                {
                    Directory.CreateDirectory(Server.MapPath("~/UploadingImage"));
                }

                DirectoryInfo GetFolder = new DirectoryIn
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值