ورود

View Full Version : سوال: مشکل در گذاشتن لینک دانلود



mohammad_kazem
دوشنبه 11 اسفند 1393, 22:47 عصر
با سلام به همه دوستان عزیز
یک لینک دانلود به صورت زیر دارم


<a href="files/myfile.pdf" download="name.pdf">دریافت کاتالوگ</a>

وقتی روی این لینک کلیک میشه پنجره دانلود خود مرورگر باز میشه. ولی میخوام این لینک توسط نرم افزارهای مدیریت دانلود (مثل idm)هم قابل شناسایی باشه و توسط اونها دانلود بشه.
آیا از طریق کدنویسی میشه همچین قابلیتی به لینک داد؟
با تشکر از دوستانی که راهنمایی میکنن

mohammad_kazem
چهارشنبه 13 اسفند 1393, 18:27 عصر
دوستان کسی نمیتونه کمک بکنه؟

aroshanzamir
چهارشنبه 13 اسفند 1393, 19:36 عصر
سلام من تست کرد و یا توسط خود مرورگر دانلود میشه یا IDM باز میشه ... در فایرفاکس و کروم خود مرور گر دانلود می کنه و در IE ..دانلود منیجر باز میشه ..
مثلا اگر یک PDF داشته باشیم :
در کنترولر : یک اکشن ایجاد می کنیم :

public FileResult Download()
{
string name = "1.pdf";
string fileName = Server.MapPath("~/Content/PDF/" + name);
//string contentType = "audio/mpeg3";
//string downloadfile = "hasrat.mp3";

string contentType = "application/pdf";
string downloadfile = "LearningASPMVC.PDF";
return File(fileName, contentType, downloadfile);
}



و در View یک ActionLink میگزاریم :

@Html.ActionLink("Download File", "Download", "Home")



تمام !

بزنامه را اجرا کنی و روی لینک کلیک کنی فایل دانلود میشه و توسط مرور گر باز نمیشه ///