مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

f.mirshekar

عضویت از 1393/07/22

پنهان کردن لینک دانلود

  • شنبه 26 فروردین 1396
  • 10:45
تشکر میکنم

سلام

فرض کنید می خواهیم لینک های دانلود رو کاری کنیم که کاربر نتونه آدرس اصلی رو پیدا کنه و لینک رو در جاهای مختلف قرار بده

بهترین روش چی هست؟؟

مقالات مختلفی رو بررسی کردم و پیشنهاد اون ها لینک زمان دار بود ولی خب باز هم میشه آدرس رو پیدا کرد

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 26 فروردین 1396
  • 10:57

بله لینک های داینامیک بهترین هستند

شما میتونید در بانک ذخیره کنید و چک کنید اگر معتبر بود اجازه دانلود بدید

کاربر سایت

jamaljaj

عضویت از 1394/03/17

  • شنبه 26 فروردین 1396
  • 10:57

میتونی ادرس لینک دانلود رو در code behind بسازی .

این تابع رو ببینید :

public void TheDownload(string path)
{
  System.IO.FileInfo toDownload = new System.IO.FileInfo(HttpContext.Current.Server.MapPath(path));

  HttpContext.Current.Response.Clear();
  HttpContext.Current.Response.AddHeader("Content-Disposition",
             "attachment; filename=" + toDownload.Name);
  HttpContext.Current.Response.AddHeader("Content-Length",
             toDownload.Length.ToString());
  HttpContext.Current.Response.ContentType = "application/octet-stream";
  HttpContext.Current.Response.WriteFile(patch);
  HttpContext.Current.Response.End();
} 

  منبع

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

موفق باشید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)