PDA

View Full Version : سوال: مدیریت دانلود



CsharpNevisi
جمعه 30 آبان 1393, 14:46 عصر
سلام .. !!
من چطوری میتونم بفهمم که کاربر میخواد فایلی رو دانلود کنه ؟؟؟؟؟
مثلا کاربر تو آدرس بار مرورگر این فایل رو درخواست میکنه http://www.test.com/a.zip ... من میخوام از این درخواست مطلع بشم و چک کنم ببینم کاربر اجازه دانلود داره یا نه ؟؟؟؟
چجوری باید این کارو بکنم ؟؟؟؟؟

ashkufaraz
جمعه 30 آبان 1393, 15:00 عصر
بهتر نیست اینجوری فایل ها رو آدرس دهی کنی test.com?file=a.zip و بعد با کوئری استرینگ مقدار فایل درخواستی را بگیری و بعد مجوز کاربری که این درخواست را ارسال کرده بررسی کنی و بعد لینک دانلود فایل را تولید و در اختیارش بزاری
یا می توانی با کد زیر کل کوئری استرینگ را بگیری و پردازش لخواه خودت روش انجام بدی

string str = string.Empty;
int i = 0;
foreach (System.Collections.Specialized.NameValueCollectio n col in Request.QueryString)
{
str += col.Keys[i]+"&"+col[i];
i++;
}

CsharpNevisi
جمعه 30 آبان 1393, 15:09 عصر
بهتر نیست اینجوری فایل ها رو آدرس دهی کنی test.com?file=a.zip و بعد با کوئری استرینگ مقدار فایل درخواستی را بگیری و بعد مجوز کاربری که این درخواست را ارسال کرده بررسی کنی و بعد لینک دانلود فایل را تولید و در اختیارش بزاری
یا می توانی با کد زیر کل کوئری استرینگ را بگیری و پردازش لخواه خودت روش انجام بدی

string str = string.Empty;
int i = 0;
foreach (System.Collections.Specialized.NameValueCollectio n col in Request.QueryString)
{
str += col.Keys[i]+"&"+col[i];
i++;
}



ببینید .. !!
من لینک دانلود که به شما بدم و شما دانلود کنی میتونی اون لینکو به دوستتونم بدین که اونم دانلود کنه ... !!!
دیدی تو دانلود منیجر لینک اپلود بوی دانلود نمیشه ؟؟؟؟
ادرس مستقیمه ها ولی وقتی درخواست فایلو مرورگر میده میره تو صفحه اپلود بوی تا با دکمه دانلود خودش دانلود کنی
میخوام اون کارو بکنم

CsharpNevisi
جمعه 30 آبان 1393, 19:26 عصر
کسی تو این تالار این کارو نکرده یعنی ؟؟؟؟؟ :متعجب::متعجب::متعجب::متعجب:

Mohammad_dn
جمعه 30 آبان 1393, 19:41 عصر
عزیز من آپلود بوی هم همینکارو میکنه...کافیه یکم توجه کنید...

برید تو لینک زیر:
http://uploadboy.com/uqb51grjblzn.html

لینک دانلود رو تولید کنید:

http://s100.uploadboy.com:8080/d/wfnh2jjxjdfx3pohbyrxxx6txe3b3rvn2kuiin6nqa3vfu5jbd onxga5/Afsoone_Gole_Sorkh_HQ_(Doostiha.IR).mp4 (http://s100.uploadboy.com:8080/d/wfnh2jjxjdfx3pohbyrxxx6txe3b3rvn2kuiin6nqa3vfu5jbd onxga5/Afsoone_Gole_Sorkh_HQ_%28Doostiha.IR%29.mp4)

حالا به جای Afsoone_Gole_Sorkh_HQ_(Doostiha.IR).mp4 (http://s100.uploadboy.com:8080/d/wfnh2jjxjdfx3pohbyrxxx6txe3b3rvn2kuiin6nqa3vfu5jbd onxga5/Afsoone_Gole_Sorkh_HQ_%28Doostiha.IR%29.mp4)

هر چی بزاری بازم دانلود میکنه..چون اصل اینه:wfnh2jjxjdfx3pohbyrxxx6txe3b3rvn2kuiin6nq a3vfu5jbdonxga5 (http://s100.uploadboy.com:8080/d/wfnh2jjxjdfx3pohbyrxxx6txe3b3rvn2kuiin6nqa3vfu5jbd onxga5/Afsoone_Gole_Sorkh_HQ_%28Doostiha.IR%29.mp4)

شما برو نگاه کن

CsharpNevisi
جمعه 30 آبان 1393, 20:03 عصر
یکی از دوستام در مورد یه چیزی صحبت میکرد که توش از کلمه رول استفاده میکرد ... !!
لینک مستقیم فایل رو درخواست میکرد با رول لوگین کرده هارو کنترل میکرد ... !!!

Mohammad_dn
جمعه 30 آبان 1393, 20:09 عصر
در اون رابطه اطلاعی ندارم..اما سایتایی مثل آپلود بوی اینکارو میکنن...در واقع لینک مجازی میسازن و به اون لینک دسترسی میدم...مثلا فقط کاربرای ادمین میتونن دانلود کنن اونم تا 1 روز بعد از ایجاد لینک

abbaseftekhari
جمعه 30 آبان 1393, 22:59 عصر
سلام
دوست من قبلا در این مورد بحث شده در تاپیک زیر میتونی به جوابت برسی من قبلا برای یکی از پروژه ها همچین کاری کردم

http://barnamenevis.org/showthread.php?32429-%D9%85%D8%AE%D9%81%DB%8C-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A2%D8%AF%D8%B1%D8%B3-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF&highlight=SecureDownload.dll