PDA

View Full Version : ایجاد لینک برا فایل آپلود شده



yavari
چهارشنبه 03 خرداد 1385, 14:11 عصر
سلام دوستان

من می خوام فایلائی که مدیر سایتم آپلود میکنه در Homepage قابل دانلود باشه !
البته می خوام عنوان لینکهای دانلود هم قابل تغییر باشه
نمی دونم برا این کار تو Homepage م باید از چی استفاده کنم ؟؟؟ :متفکر:

بد جوری قاط زدم ، میشه راهنمائی کنید !!!

reza_rad
چهارشنبه 03 خرداد 1385, 14:17 عصر
خوب یه تکه کد بنویس که با system.io.directory.getfiles() بره و فایلهای موجود توی دایرکتوری دانلود رو بده.
بعدش هم به ازای هر کدوم یه لینک بذار.

ولی راه بهتر البته یه کم بیشتر کار می بره:
یه table توی دیتابیس که آدرس فالها و label لینک ها رو داره
موقع upload این اطلاهات رو بگیره و توی صفحه ی دانلود نشون بده.

yavari
چهارشنبه 03 خرداد 1385, 17:27 عصر
سلام

میشه یه مثال بذارید !

ممنون

ali_sorouri2005
چهارشنبه 03 خرداد 1385, 17:46 عصر
با سلام
من اگر بخوام همچین کاری بکنم یک table براش میزارم
هر فایلی که upload میشه آدرسش داخل table ثبت میشه
این table میتونه یه فیلد داشته باشه که بشه اونو تغییر داد و به عنوان متن لینک
به کار میره در homepage هم یه datalist میزارم تا اطلاعات این table که همون آدرسهاست
یعنی یه فیلد address و یه فیلد link رو نشون بده کار زیاد سختی نیست فقط باید موقعی که
فایل میخواد آپلود بشه آدرسش به یه شکلی توی این بانک در address field ذخیره بشه
موفق باشی

yavari
پنج شنبه 04 خرداد 1385, 16:48 عصر
با سلام
من اگر بخوام همچین کاری بکنم یک table براش میزارم
هر فایلی که upload میشه آدرسش داخل table ثبت میشه
این table میتونه یه فیلد داشته باشه که بشه اونو تغییر داد و به عنوان متن لینک
به کار میره در homepage هم یه datalist میزارم تا اطلاعات این table که همون آدرسهاست
یعنی یه فیلد address و یه فیلد link رو نشون بده کار زیاد سختی نیست فقط باید موقعی که
فایل میخواد آپلود بشه آدرسش به یه شکلی توی این بانک در address field ذخیره بشه
موفق باشی



سلام دوست عزیز

ممنون از توجه تون
ببخشید اون لینک دانلود رو چه جوری کد نویسی کنم تا دانلود رو انجام بده ؟

بازم ممنون

iekrang
پنج شنبه 04 خرداد 1385, 18:51 عصر
دو راه دارید اول اینکه بیاید نام اون فایل رو لینک کنید (با استفاه از تگ a)
راه دوم اینکه بوسیله Content-Disposition، نام فایل مورد نظر را قرار دهید و پیجره مربوط به دانلود باز بشه:
http://www.barnamenevis.org/forum/showthread.php?t=25088

yavari
جمعه 05 خرداد 1385, 10:26 صبح
سلام یکرنگ جان

از کمکت ممنونم
اما منم برا دانلود فایلای غیر Exe مشکل دارم و اونا رو برام باز می کنه !!!
برا این مورد شما به نتیجه رسیدید ؟؟؟
ممنون از توجه تون

iekrang
جمعه 05 خرداد 1385, 16:06 عصر
من این مشکل رو نتونستم حل کنم.البته جناب راد روشی رو فرمودند ولی من نتونستم.ببینید و اگه تونستید دست ما رو هم بگیرید :چشمک:
http://barnamenevis.org/forum/showthread.php?t=34985

ali_sorouri2005
جمعه 05 خرداد 1385, 18:31 عصر
سلام
شما وقتی آپلود کردی آدرس فایل در فیلد آدرس قرار میگیره خوب دیگه یه datalist بزاری تو
صفحه اصلی که یک hyperlink داره و imageurl اون رو برابر همون فیلد آدرس قرار میدی و text اون رو هم برابر یه فیلد دیکه که برای متن لینک گذاشتی قرار میدی در نتیجه به تعداد رکورد های توی table شما لینک داری که در صفحه اصلی لیست میشه
موفق باشی

iekrang
جمعه 05 خرداد 1385, 19:18 عصر
دو راه دارید اول اینکه بیاید نام اون فایل رو لینک کنید (با استفاه از تگ a)
راه دوم اینکه بوسیله Content-Disposition، نام فایل مورد نظر را قرار دهید و پیجره مربوط به دانلود باز بشه
شما به عرایض من توجه نکردید.راه دوم برای باز شدن یک پنجره انتخاب است(باز کردن یا save)

yavari
شنبه 06 خرداد 1385, 05:57 صبح
سلام دوستان
از همه تون ممنونم ، لطف کردید
یکرنگ جان من نمی دونم شما کجا رو مشکل دارید ، سورس آقای راد برا من جواب داد
اما یه چیز دیگه :
من برا صفحاتی که از دیتا لیست استفاده کردم دیگه هر چی لینک باتن رو اضافه می کنم تو بروسر نمی بینم ، چرا ؟
ببخشید من اینقدر مبتدیم !
با تشکر