نمایش نتایج 1 تا 3 از 3

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

  1. #1

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

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

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

  2. #2
    کاربر دائمی آواتار cybercoder
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    root/
    پست
    1,998

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

    filename = timeUUID
    بعد در کرون می توانید چک کنید فایل هایی که قبل از x دقیقه پیش نام فایلشان است را حذف کند. از تاریخ ایجاد فایل هم می تونید استفاده کنید البته و از خود os استفاده کنید برای این کار به جای زبان برنامه نویسی.

    موفق باشید.

  3. #3

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

    ممنون از شما کمک کرد


تاپیک های مشابه

  1. چگونه در ++Cبرنامه ننویسیم!!!
    نوشته شده توسط GENERAL IRAJ در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 1
    آخرین پست: چهارشنبه 08 خرداد 1392, 00:17 صبح
  2. چگونه فرم لاگین همراه با رول را در پروژه MVC بنویسیم؟
    نوشته شده توسط speralda در بخش ASP.NET MVC
    پاسخ: 1
    آخرین پست: جمعه 27 بهمن 1391, 00:22 صبح
  3. مقاله: چگونه با روبی یک کامپایلر بنویسیم
    نوشته شده توسط Mehdi Asgari در بخش دیگر زبان های اسکریپتی
    پاسخ: 0
    آخرین پست: دوشنبه 06 آبان 1387, 12:13 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •