PDA

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



mahsa.n
سه شنبه 07 تیر 1390, 11:32 صبح
سلام
من یک صفحه برای ارسال پیام خصوصی درست کردم و توی این صفحه از کنترل fileupload استفاده کردم و فایل رو در این پوشه ذخیره میکنم :
string path = Server.MapPath("~\\Fa\\AdminFolder\\UploadedFiles\\"); و همین مسیر به همراه نام فایل توی بانک ذخیره میکنم . یعنی:
D:\Panel\Fa\AdminFolder\UploadedFiles\article.zip

و یه صفحه درست کردم برای مشاهده پیام و برای دانلود فایل یک تگ a که href اون از بانک خونده میشه قرار دادم

توی ie همه چیز درست کار میکنه و فایل به درستی دانلود میشه ولی در ff وقتی میخوام فایل رو دانلود کنم این پیغام نمایش داده میشه :
Firefox doesn't know how to open this address, because the protocol (d) isn't associated with any program.

Himalaya
سه شنبه 07 تیر 1390, 12:10 عصر
سلام.
لازم نیست کل مسیر رو تو بانک ذخیره کنید
حالتی رو که تو Href تگ زیر قرار گرفته تو بانک ذخیره کنید

<a href="Fa/AdminFolder/UploadedFiles/fwassignment.zip">Download</a>

mahsa.n
سه شنبه 07 تیر 1390, 13:34 عصر
حالا وقتی روی دانلود کلیک میکنم آدرسم http://localhost:4053/Fa/AdminFolder/Fa/AdminFolder/UploadedFiles/article.rar میشه !!!!!

Himalaya
سه شنبه 07 تیر 1390, 14:24 عصر
من اون آدرسو با توجه به مثال شما فرستادم. شما واسه رسیدن به فایل، آدرس دهی رو از ریشه شروع کنید تا به فایل برسید.

Fa/AdminFolder/ این بخش 2 بار تکرار شده. احتمالا زمان ثبت مسیر تو بانک، مسیر رو دارید اشتباه ثبت میکنید.
ضمن اینکه اگه مسیر همه فایلها ثابته، فقط اسم فایل رو تو بانک ذخیره کنید و از یه همچین کدی استفاده کنید (البته در صورت وجود دیتاسورس و استفاده از کنترلی مثل گرید یا repeater یا کنترلهای این مدلی)


<a href='Fa/AdminFolder/UploadedFiles/<%# Eval("FileName") %>'>Download</a>

mahsa.n
سه شنبه 07 تیر 1390, 15:26 عصر
وقتی با ff روی لینک دانلود کلیک میکنم دانلود میشه ولی با ie به http://localhost:3055/Panel3-3/Fa/AdminFolder/UploadedFiles/article.rar میره و میخواد این لینک رو باز کنه و دانلودش نمیکنه

mahsa.n
شنبه 11 تیر 1390, 08:21 صبح
کسی نمیدونه چه جوری این مشکل رو حل کنم؟