PDA

View Full Version : مشکل در لینک دانلود فایل



ciscozagros
دوشنبه 11 بهمن 1389, 08:22 صبح
سلام به همه دوستان گرامی

توی سایتم قسمت مناقصات دارم که برای دانلود فایل ضمیمه مشکل دارم داخل یک پنل این کد رو گذاشتم
<a href='/file/<%# DataBinder.Eval(Container.DataItem,"monfile")%>' >
<asp:Image ID="Image1" runat="server" ImageUrl="image/save.png" /></a>
که اسم فایل رو از بانک می خونه جالب اینه داخل سیستم خودم وقتی کلیک میکنم میره برای دانلود ولی وقتی میذارم رو هاست خطا میده
لطفاً کمک کنید
بابا کسی نسیت کمک کنه میدونم چیز ساده ای هست ولی بلد نیستم در ضمن سیستم جستجو هم یا خرابه یا چنین مطلبی وجود نداشته تا حالا

aminghaderi
دوشنبه 11 بهمن 1389, 17:43 عصر
یه کدی داره والا منم فراموش کردم ، چرا داخل گوگل جستجو نمی کنید؟؟
به انگلیسی جستجو کنید هست ، من قبلا دیدم.

Javad.Kashi
دوشنبه 11 بهمن 1389, 18:04 عصر
سلام دوست عزیز
داخل msdn این لینک را پیدا کردم :http://msdn.microsoft.com/en-us/library/ms531406%28VS.85%29.aspx
شاید به دردت بخوره.

aminghaderi
دوشنبه 11 بهمن 1389, 18:22 عصر
یه کدی داره والا منم فراموش کردماصلاح می کنم ، احتمالا مورد دیگه ای بوده من اشتباه گرفته بود.
این لینک عنواع مختلف رو برسی می کنه:
http://www.goldcoastwebdesigns.com/create-download-link.shtml

Javad.Kashi
دوشنبه 11 بهمن 1389, 18:39 عصر
سلام
خیلی ممنون آقای قادری.لینک خوبی را معرفی کردید.(از مال بنده که خیلی بهتر بود.)

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

Program.net
دوشنبه 11 بهمن 1389, 20:05 عصر
Eval("tablefieldname","~/file/"+DataBinder.Eval(Container.DataItem,"tablefieldname") )
من معمولا ینجوری مینویسم شاید بدردتون بخوره

aminghaderi
دوشنبه 11 بهمن 1389, 20:56 عصر
فقط یه سوال : میشه بگی اگه بخواهیم آدرس را از دیتا بیس بخوانیم و یا از کدنویسی در سی شارپ بنویسیم باید چه کار بکنیم؟ کاری نداره باید لینک رو از طرف سرور داخل صفحه قرارش بدید.
و این کار روش های مختلفی داره و من اینجا پر کاربرد ترینش رو می گم.
یه دایو سمت سرور داخل دیزاینت قرار بده :


<div id="mydiv" runat="server"></div>
سمت سرور بهش مقدار بده :



mydiv.innerHtml="<a href='" + dbValue + "'>Click Hear</a>"
تمام حالا یه لینک سمت کلاینت داری.

موفق باشی.

tanha_mkh
پنج شنبه 14 بهمن 1389, 11:56 صبح
سلام دوست عزیز خیلی راحته در دال بانک فقط نام و پسوند فایل ذخیره میشه FileUpload1.FileName.ToString() و برای تنظیم لینک دانلود کافی که یک فیلد به صورت templatfield به gridview اضافه می کنی سپس برای تنظیم این فیلد در قسمت edit templait یک hyperlink یا مشابه اون رو روی قسمت item template قرار میدی که قسمت navigaturl اون رو به صورت زیر می نویسی
"~/نام پوشه/"+Evale("نام فیلد لینک")

ciscozagros
دوشنبه 18 بهمن 1389, 17:01 عصر
با عرض سلام و خسته نباشید خدمت اساتید خودم
خیلی خیلی ممنونم جالب اینه که تمامی دستوراتی که شما گفتید من مو به مو انجام دادم ولی فقط داخل سیستم خدم نتیجه می گیرم وقتی میزارم داخل هاست ارور میده

ciscozagros
دوشنبه 18 بهمن 1389, 17:34 عصر
اینم سایت قسمت مناقصه www.isaarco.ir

ciscozagros
سه شنبه 19 بهمن 1389, 08:51 صبح
کسی نیست مرا یاری کند :گریه:

aminghaderi
سه شنبه 19 بهمن 1389, 14:08 عصر
کسی نیست مرا یاری کند :گریه:
الان مشکلتون کجاست ؟! من متوجه نمی شم متاسفانه؟!
توی اون ادرسی که دادی لینکی نبود؟!
قشنگ توضیح بدید ببنم مشکل دقیقا کجاست؟!

ciscozagros
سه شنبه 19 بهمن 1389, 14:13 عصر
روی لینک کلیک کنید میاد تعجب می کنم www.isaarco.ir
من یه image گذاشتم که لینک میشه به فایلی که داخل فولدر file هست توی سیستم خودم اجرا میشه یعنی وقتی روی عکس کلیک میکنم میره برای دانلود ولی وقتی میذارم روی هاست ارور میده

aminghaderi
سه شنبه 19 بهمن 1389, 18:58 عصر
روی لینک کلیک کنید میاد تعجب می کنم www.isaarco.ir
من یه image گذاشتم که لینک میشه به فایلی که داخل فولدر file هست توی سیستم خودم اجرا میشه یعنی وقتی روی عکس کلیک میکنم میره برای دانلود ولی وقتی میذارم روی هاست ارور میده
این رو می گید :
http://www.isaarco.ir/file/02.docx
؟؟؟
خوب طبیعی هستش؟!
این فایل رو داخل یه فایل زیپ بزار امتحان کن.
مثل:
http://www.isaarco.ir/file/02.rar

امتحان کن.

ciscozagros
چهارشنبه 20 بهمن 1389, 07:41 صبح
استاد عزیز آقای امین قادری ازاینکه سوال اینجانب را بی پاسخ نگذاشتید واقعاً متشکرم
یه سوال دیگه ای داشتم من چطوری می تونم توی سایت گوگل سایتم رو معرفی کنم آدرس دقیق هم میدم هیچی نمیاد توی قسمت ثبت نام گوگل سایت رو ثبت کردم با کلمات کلیدی ولی هیچ اتفاقی نیفتاد خواستم ببینم چطوری می تونم رنکینک سایت رو بالا ببرم قبلاً از زحمات بی شائبه شما کمال تشکر را دارم بعد اگه سایت رو دیدین اشکالاتی اگر توی سایت هست رو به من بگید ممنون میشم
یه سوال دیگه هم دارم من #C کار کردم به نظر شما کنترلر سایت رو با #C بنویسم یا داخل خود سایت کدوم بهتره یا اصلاً میشه این کار رو کرد

aminghaderi
چهارشنبه 20 بهمن 1389, 21:17 عصر
خواهش می کنم.
طی پی نوشتی برای پیامتون پاسخ دادم.