View Full Version : ایجاد لینک دانلود
mohammad973
پنج شنبه 04 مهر 1392, 16:13 عصر
سلام دوستان . برای اینکه وقتی روی یک دکمه کلیک میکنیم ، فایلی شروع به دانلود کنه ، چه کدی باید بنویسیم ؟
mahdioo12194
پنج شنبه 04 مهر 1392, 16:39 عصر
آدرس اون فایلو بده خودش شروع می کنه به دانلود دیگه!!
بهنام صناعی
پنج شنبه 04 مهر 1392, 17:10 عصر
سلام
در صورتی که فرض کنیم فایل شما زیپ هست و در مسیر files/sample.zip/~ قرار داره این کد رو روی رویداد کلیک دکمه بنویسید:
protected void Button1_Click(object sender, EventArgs e)
{
string fullFileName = Server.MapPath("~/files/sample.zip");
System.IO.FileInfo toDownload = new System.IO.FileInfo(fullFileName);
if (toDownload.Exists)
{
Response.Clear();
Response.ContentType = "application/zip";
Response.AppendHeader("Content-Disposition", "attachment;filename=" + toDownload.Name);
Response.AppendHeader("Content-Length", toDownload.Length.ToString());
Response.TransmitFile(fullFileName);
ApplicationInstance.CompleteRequest();
}
}
موفق باشید
fakhravari
پنج شنبه 04 مهر 1392, 18:33 عصر
http://barnamenevis.org/showthread.php?315870-Resume-%D9%81%D8%A7%DB%8C%D9%84-%D9%87%D8%A7%DB%8C-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%D9%85%D8%B3%D8%AA%D9%82%DB%8C%D9%85&highlight=%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF+res ume
fakhravari
پنج شنبه 04 مهر 1392, 18:35 عصر
http://barnamenevis.org/showthread.php?332356-%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C%DB%8C-%D9%85%D8%AD%D8%AF%D9%88%D8%AF-%DA%A9%D8%B1%D8%AF%D9%86-%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-%D8%A8%D9%87-%D9%81%D8%A7%DB%8C%D9%84-%D8%A8%D8%A7-%D9%84%DB%8C%D9%86%DA%A9-%D9%85%D8%B3%D8%AA%D9%82%DB%8C%D9%85%D8%9F&highlight=%D9%84%DB%8C%D9%86%DA%A9+%D8%AF%D8%A7%D9 %86%D9%84%D9%88%D8%AF
http://barnamenevis.org/showthread.php?315587-%D8%AC%D9%84%D9%88%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A7%D8%B2-%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-%D8%A8%D9%87-%D9%81%D8%A7%DB%8C%D9%84-%D9%87%D8%A7-%D8%A7%D8%B2-%D8%A8%DB%8C%D8%B1%D9%88%D9%86-%D8%B3%D8%A7%DB%8C%D8%AA
mohammad973
پنج شنبه 04 مهر 1392, 21:29 عصر
دوستان من تا با Handler ها آشنایی ندارم و نمیدونم نحوه استفاده از این کد چطوره ::
http://blog.salarcode.com/2012/02/aspnet-resumable-downloading.html
آقای فخرآوری یا بقیه دوستان ، اگر امکانش هست توضیح بدید توی پروژه ام چطور ازش استفاده کنم ؟
fakhravari
شنبه 06 مهر 1392, 19:58 عصر
سلام
متاسفانه شيرازم دسترسي ندارم.
اون كلاس اضافه كنيد بعد به اين صورت بايد فايل بهش معرفي كنيد
http://localhost:5200/ResumableDownload.ashx?file=sample.zip
mdolia
یک شنبه 24 آذر 1392, 09:07 صبح
سلام ممنون از راه حلتون حالا یه سوال برای دانلود فرمت های مختلف فایل(نه تنها زیپ)چه کار باید کرد؟
mdolia
یک شنبه 24 آذر 1392, 09:09 صبح
سلام
در صورتی که فرض کنیم فایل شما زیپ هست و در مسیر files/sample.zip/~ قرار داره این کد رو روی رویداد کلیک دکمه بنویسید:
protected void Button1_Click(object sender, EventArgs e)
{
string fullFileName = Server.MapPath("~/files/sample.zip");
System.IO.FileInfo toDownload = new System.IO.FileInfo(fullFileName);
if (toDownload.Exists)
{
Response.Clear();
Response.ContentType = "application/zip";
Response.AppendHeader("Content-Disposition", "attachment;filename=" + toDownload.Name);
Response.AppendHeader("Content-Length", toDownload.Length.ToString());
Response.TransmitFile(fullFileName);
ApplicationInstance.CompleteRequest();
}
}
موفق باشید
سلام ممنون از راه حلتون حالا یه سوال برای دانلود فرمت های مختلف فایل(نه تنها زیپ)چه کار باید کرد
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.