آموزش asp.net - دانلود مستقیم و سریع فایل در ASP.NET

در این جلسه روش دانلود مستقیم (دریافت فایل از سرور) را باکمک دستورات و کلاس Response در ASP.NET آموزش می دهیم.

آموزش asp.net - دانلود مستقیم و سریع فایل در ASP.NET
دانلود فايل آموزش طراحی سایت و برنامه نویسی ASP.NET
کاربر عزیز سلام
این محصول بخشی از بسته آموزش طراحی سایت و برنامه نویسی ASP.NET مي باشد. برای دسترسی به همه بخش های آن، پیشنهاد می کنیم ، بسته آموزش طراحی سایت و برنامه نویسی ASP.NET را بررسی و در صورت تمایل آن را به سبد خرید اضافه نمائید.

جزئيات دانلود مستقیم و سریع فایل در ASP.NET

کلاس Response  متدهایی برای دانلود فایل از سرور ارائه می دهد. ما می توانیم از این متد ها در برنامه خود برای اضافه کردن ویژگی دانلود فایل از سرور به ماشین محلی استفاده کنیم.

مثال زیر دستوراتی برای پیاده سازی دانلود فایل را نشان می دهد:

// Default.aspx

<%@ Page Title="Home Page" Language="C#" AutoEventWireup="true"   

CodeBehind="Default.aspx.cs" Inherits="FileDownloadExample._Default" %>  

<form id="form1" runat="server">  

    <p>  

        Click the button to download a file</p>  

    <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Download" />      <br />      <br />  

    <asp:Label ID="Label1" runat="server"></asp:Label>  

</form>

کد تابع دانلود

// Default.aspx.cs

        protected void Button1_Click(object sender, EventArgs e)  

        {  

            string filePath = "C:\\Users\\Admi\\Desktop\\abc.txt";  

            FileInfo file = new FileInfo(filePath);  

            if (file.Exists)              {  

                Response.Clear();  

                Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name);  

                Response.AddHeader("Content-Length", file.Length.ToString());  

                Response.ContentType = "text/plain";  

                Response.Flush();  

                Response.TransmitFile(file.FullName);  

               Response.End();  

            }              else Label1.Text = "Requested file is not available to download";  

        }

برچسب ها / ASP.NET / asp.net / برنامه نویسی وب

نظرات کاربران

هرگونه سوال یا نظری دارید،می توانید در این قسمت مطرح کنید.

مشخصات

تعداد بازديد
222
تعداد دانشجو
20
مدرس
محمد محمدی
مدت زمان
9 دقيقه
اندازه
11 مگابايت
هزینه ثبت نام
30 هزار تومان

برای دسترسی همیشگی به این آموزش و امکان دانلود ، در آن ثبت نام کنید.
همچنین توصیه می شود در آموزش طراحی سایت و برنامه نویسی ASP.NET ثبت نام کنید تا همه قسمت های دوره کامل را در اختیار داشته باشید.

مشاوره

در مورد مباحث دوره می توانید با مدرس صحبت کنید.


محمد محمدی مدرس دوره " آموزش طراحی سایت و برنامه نویسی ASP.NET " هستم.
هر گونه سوال یا ابهام یا پیشنهادی در مورد این دوره داشتید، می تونید به روش های زیر با من تماس بگیرید:
شماره همراه
09151604068
پست الکترونیکی
mohammadi.sm@gmail.com
نرم افزار تحت وب مدیریت صندوق

نرم افزار تحت وب مدیریت صندوق

سامانه مدیریت صندوق بر اساس فریمورک قدرتمند لاراول پیاده سازی شده و برای چندین صندوق از جمله کانون بازنشستگان و اتحادیه تعاونی های مصرف فرهنگیان خراسان جنوبی با هزاران عضو استفاده شده است.