درود و عرض ادب خدمت بازدیدکنندگان گرامی
تا حالا فکر کردین تلگرام و یا سایر شبکه های اجتماعی چطوری از آپلود فایل تکراری جلوگیری میکنند ؟
اول میان هش فایل رو میگیرن و تو دیتابیس بهمراه اسم ذخیره و فایل رو آپلود میکنند
بعد کاربر دوم اگه خواست همون فایل رو آپلود کنه سیستم
هش فایل رو تو دیتابیس جستجو میکنه و اگه وجود داشته باشه فایل رو تو سرور آپلود نمیکنه فقط یه اینسرت میزنه تو دیتابیس و یه ای دی جدید میده به کاربر میگه بیا اینم فایلت آپلود شد.
به همین راحتی :)
یه توضیح کوچوکو هم درمورد هش فایل
هش فایل داده های داخل فایل رو رمزنگاری میکنه و یه کد میده پس با تغییر نام یا تغییر پسوند فایل ، هش فایل تغییر نمیکنه
حالا من امروز یه کد نوشتم میتونه فایلهای تکراری هاست شما رو شناسایی و لیست کنه
شما هم میتونید از این کد تو آپلود سنتر یا هر جایی که دوست داشته باشید استفاده کنید
استفاده کنندگان محترم لطفا توجه داشته باشید این آموزش بصورت اختصاصی توسط بنده حقیر (
امید آران)
کد نویسی شده و برای اولین بار در سطح نت بصورت رایگان منتشر میشه
پس خواهشا منبع آموزش رو در صورت انتشار قید کنید.
منبع : <a target='_blank' href='https://omidtak.ir/post/33'>شناسایی فایل های تکراری با هش فایل</a>
کافیه فایل زیر رو داخل هاست آپلود و اجرا کنید
دانلود فایل
ادامه مطلب