PDA

View Full Version : چطور یک برنامه برای حذف فایل آپلود شده بعد از مدت مشخص بنویسیم



dani999
چهارشنبه 09 مرداد 1398, 17:31 عصر
درود;
دارم یه سایتی می نویسم که توش یه یخش ارسال تصویر میخواد داشته باشه البته میخوام که تصویر بعد از اینکه آپلود شد بعد از یه مدتی مثلا 5 دقیقه حذف بشه چند تا راه به ذهنم اومد ولی فکر نمی کنم راه های دقیق و اصولی باشن ولی میگم بهتون :
1.اولین چیزی که به ذهنم اومد این بود که یه کالکشن توی مونگو درست کنم و با setinterval هر 5ذقیقه یه بار کالکشن رو چک کنم و از روی زمان آپلود بفهمم که زمانش رسیده فایلو حذف کنم یا نه
2. این راه البته خیلی غیراصولیه به نظرم خواستم یه آرایه بزنم به ازای هر آپلود یه settimeout توش ذخیره کنیم (اگه اطلاع دارید ممنون میشم بگید چه بلایی سر سرور میاد!!)

ممنون میشم کمکم کنین یکم کارم عجله ایه!!

cybercoder
شنبه 19 مرداد 1398, 18:55 عصر
filename = timeUUID
بعد در کرون می توانید چک کنید فایل هایی که قبل از x دقیقه پیش نام فایلشان است را حذف کند. از تاریخ ایجاد فایل هم می تونید استفاده کنید البته و از خود os استفاده کنید برای این کار به جای زبان برنامه نویسی.

موفق باشید.

dani999
سه شنبه 29 مرداد 1398, 19:15 عصر
ممنون از شما کمک کرد