PDA

View Full Version : دانلود و asp



internet2
سه شنبه 13 آذر 1386, 12:18 عصر
میخوام یه سایتی طراحی کنم که طرف با عضویت در سایت بتونه دانلود کنه

منتها اگه کسی لینک دانلود برای کسی بفرسته نتونه دانلود کنه
میشه رو صفحات گذاشت session
ولی روی این لینک نمیشه این کارو کرد !

www.testsite.com/test/test.zip
چون لینک مستقیم میره رو فایل
به نظر شما باید چی کار کنم و چگونه؟

sarasara
چهارشنبه 14 آذر 1386, 11:14 صبح
من هم همین مشکل رو نداشتم و راه حلی پیدا نکردم، کاری که من کردم این بود که آدرس فایلهام رو در اختیار User قرار ندادم، من یه صفحه download درست کردم که نام فایل از صفحه اصلی و درقالب یک Session به این صفحه پاس داده می شد. توی این صفحه هم با استفاده از aspupload، فایل رو Download می کنم. در واقع مسیر اصلی فایل توی این صفحه است که user به هیچ وجه بهش دسترسی نداره.
هر چند این روش کاملی نیست اما به هر حال بهتر از اینه که ادرس رو user به راحتی ببینه.

internet2
چهارشنبه 14 آذر 1386, 12:14 عصر
میشه یه نمونه بفرستی

ممنون میشم

dosec2004
چهارشنبه 14 فروردین 1387, 13:03 عصر
سلام
این مشکل رو میشه از طریق server.mappath حل کرد
فایل ها رو هم در جایی خارج از wwwroot قرار بدید مثل فولدر DB
موفق باشید.

internet2
دوشنبه 19 فروردین 1387, 10:23 صبح
server.mappath چه جوریه یه مثال میزنی

با تشکر از قبل

talamahsepid
پنج شنبه 31 مرداد 1387, 08:53 صبح
میخوام یه سایتی طراحی کنم که طرف با عضویت در سایت بتونه دانلود کنه

منتها اگه کسی لینک دانلود برای کسی بفرسته نتونه دانلود کنه
میشه رو صفحات گذاشت session
ولی روی این لینک نمیشه این کارو کرد !

www.testsite.com/test/test.zip (http://www.testsite.com/test/test.zip)
چون لینک مستقیم میره رو فایل
به نظر شما باید چی کار کنم و چگونه؟

من هم همین مشکل را دارم و می خام یک لینک واسه دانلود فایلهای pdf ایجاد کنم اگه می شه راهنمایی کنید

talamahsepid
پنج شنبه 31 مرداد 1387, 08:54 صبح
لطفا منم راهنایی کنید چون نیازش دارم.

talamahsepid
پنج شنبه 31 مرداد 1387, 08:55 صبح
می خام یه لینک واسه دانلود فایلهای pdf در asp ایجاد کنم

shahroozj
یک شنبه 03 شهریور 1387, 14:10 عصر
ميتونيد فايل ها را خارج از سرور ذخيره كنيد و وقتي فايلي درخواست شد اون فايل را موقتا بر روي سرور كپي كنيد و پس از مدت زمان مشخصي فايل را پاك كنيد