آموزش asp.net - آپلود فایل در ASP.NET

در این جلسه روش آپلود(بارگذاری فایل روی سرور) را باکمک کنترل FileUpload در ASP.NET انجام می دهیم.

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

جزئيات آپلود فایل در ASP.NET

برای آپلود فایل درASP.NET از کنترل FileUpload استفاده می شود. این کنترل یک دکمه مرور در فرم ایجاد می کند که پنجره ای برای انتخاب فایل از دستگاه محلی باز می شود.

برای پیاده سازی FileUpload می توانیم آن را از جعبه ابزار در ویژوال استودیو بکشیم.

این یک کنترل سمت سرور است و ASP.NET تگ خود را برای ایجاد آن فراهم می کند. مثال در زیر آورده شده است.

<asp:FileUpload ID="FileUpload1"  runat="server" />  

سرور آن را به عنوان کنترل HTML ارائه می کند و کد زیر را برای مرورگر تولید می کند.

<input name="FileUpload1" id=FileUpload1" type="file" >     

خواص آن مشابه کنترل Label است و خاصیت AllowMultiple در صورتی که true باشد اجازه آپلود چندفایل بصورت همزمان را می دهد.

تابع رویداد زیر برای دکمه UploadFile نوشته شده و فایل آپلود شده را در پوشه دلخواه ذخیره کرده و پیغام مناسب را در یک برچسب نمایش می دهد.

protected void Button1_Click(object sender, EventArgs e)  

        {  

            if ((FileUpload1.PostedFile != null) && (FileUpload1.PostedFile.ContentLength > 0))  

            {  

            string fn = System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName);          

          string SaveLocation = Server.MapPath("upload") + "\\" + fn;  

            FileUpload1.PostedFile.SaveAs(SaveLocation);  

            FileUploadStatus.Text = "The file has been uploaded.";  

            else  

            {  

                FileUploadStatus.Text = "Please select a file to upload.";  

            }  

        }  

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

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

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

مشخصات

تعداد بازديد
180
تعداد دانشجو
20
مدرس
محمد محمدی
مدت زمان
6 دقيقه
اندازه
7 مگابايت
هزینه ثبت نام
15 هزار تومان

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

مشاوره

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


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

سامانه حقوق و دستمزد خدمات

سامانه تحت وب حقوق و دستمزد برای کارکنان آموزشی در آموزش پرورش بصورت قرارداد خرید خدمات آموزشی ایجاد شده و امکان استخدام، صدور قرارداد، محاسبه حقوق ماهیانه و تهیه گزارشات مورد نیاز را فراهم می کند.