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

نام تاپیک: ایجاد لینک دانلود مجازی

  1. #1
    کاربر دائمی آواتار Taimaz_222
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    L'ordinature
    پست
    215

    ایجاد لینک دانلود مجازی

    سلام ممنون میشم

    نحوه ی ساخت لینک دانلود مجازی رو توضیح بدین
    که این لینک تاریخ انقضا داشته باشه

    با تشکر

  2. #2
    کاربر دائمی آواتار Unique
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    ایران - اصفهان
    پست
    3,199

    نقل قول: ایجاد لینک دانلود مجازی

    با فرض اینکه یک جدول داری که فایل های موجود را داخلش داره و هر فایل یک id داره که مسیرش را با اون میتونی رهگیری کنی و یک جدول کاربران که هر کاربر یک id داره.
    یک جدول با ستون های id,fid,uid,hash,expire خواهی که هر وقت کسی درخواست دانلود داشت یک رکورد براش ثبت میکین.

    fid: شماره فایل درخواستی
    udi: کد کاربری که درخواست براش ثبت میشه
    hash: یک hash تصادفی که طولش ۳۲ یا ۶۴ کاراکتر باشه
    expire:زمانی که فرصت درخواست فایل به پایان رسیده

    ۱- حالا کافیه پس از ایجاد رکورد کاربر را با مقدار hash به صفحه دانلو بفرستی
    ۲- یک delete query میزنی توی جدول و رکورد هایی که expire شون رد شده حذف میکنی
    ۳ - بررسی میکنی hash و نام کاربری همخونی داشته باشه
    ۴* - اگه من بودم و کاربری ۳ بار hash اشتباه با نام کاربری اشتباه ارسال کرده بود ۱ ساعت محدودش میکنم.
    ۵ - فایل را برای دانلود میفرستی

    اصل روند کار همینه. حالا میشه بهینه تر و پیچیده ترش هم کرد.

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

  1. ایجاد لینک دانلود
    نوشته شده توسط ahmad.lashgari در بخش ASP.NET MVC
    پاسخ: 0
    آخرین پست: چهارشنبه 30 آذر 1390, 15:36 عصر
  2. سوال: ایجاد لینک دانلود
    نوشته شده توسط adineh67 در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: دوشنبه 07 آذر 1390, 13:24 عصر
  3. آموزش: ایجاد لینک دانلود در داخل یک گریدویو در C#‎ 2008
    نوشته شده توسط edris_safa در بخش C#‎‎
    پاسخ: 1
    آخرین پست: یک شنبه 17 مرداد 1389, 20:26 عصر
  4. نحوه ايجاد لينك دانلود
    نوشته شده توسط vahid_dadaism در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: چهارشنبه 23 تیر 1389, 16:49 عصر
  5. سوال: نحوه ساخت excel وzip کردن آن در طرف سرور و ايجاد لينک دانلود
    نوشته شده توسط pantea_lovely در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: چهارشنبه 14 بهمن 1388, 08:43 صبح

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

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