خرید فالوور اینستاگرام خرید لایک اینستاگرام قالب صحیفه
اطـلاعیه بـروزرسانی و تـخفیف هـای ویژه سـایت :
خانه / آموزش ها / سورس کد آپلود فایل در Asp.Net

سورس کد آپلود فایل در Asp.Net

همان طور که می دانید برنامه های تحت وب اصولاً به امکانی به نام آپلود فایل نیاز دارند که خوشبختانه شرکت مایکروسافت در نرم افزار Microsoft Visual Studio این ابزار یعنی ابزار آپلود فایل را قرار داده است.که شما برای آپلود یک فایل در سایت خود باید ابتدا به قسمت Toolbox رفته و ابزار FileUpload را انتخاب کنید و بر روی صفحه بیاندازید، کنترل FileUpload در صفحات ASP.Net ، این امکان را به کاربران شما می دهد تا فایل های مورد نظر خود را که شامل عکس ، فایل متنی ، فایل صوتی و … است را به سرور سایت آپلود ( Upload ) نمایند که یکی از امکانات این ابزار این است که کاربران می توانند سایز فایل آپلود شده را محدود کنند تا افراد هر فایلی با هر حجمی را نتوانند آپلود کنند.

به عنوان نکته باید عرض کنم که در نسخه های Asp این ابزار FileUpload وجو نداشت و برنامه نویس یا باید توسط کدهای HTML آن را ایجاد می کرد و یا اینکه باید از کامپیوننت های خاصی استفاده می کرد.

وب سایت Projectp30 بهترین سایت در زمینه آموزش برنامه نویسی

برای این کار همان طور که گفتیم ابتدا ابزار FileUpload را بر روی صفحه می اندازید و بعد از آن یک Button را بر روی صفحه می اندازید و بر روی Button کلیک می کنید و سورس کد زیر را می نویسید:

    protected void Button_Click(object sender, EventArgs e)

    {

      

        string path;

        path = Request.PhysicalApplicationPath;

        path += @”Upload Files\” + FileUpload1.FileName;

        FileUpload1.SaveAs(path);

 

    }

در اینجا Upload Files همان فولدری است که فایلها درون آن ذخیره می شوند و path هم در واقع متغیری است که مسیر ذخیره فایل در آن قرار دارد.

 

3 دیدگاه

  1. سلام من این کار رو انجام دادم درست جواب داد ولی روی لوکال بعد آپلود سایت روی هاست نیاز به تغیرات کوچیکی مثل اضافه کردن آی پی هاست داره لطفا اگه میشه اونا رو هم توضیح بدین

    • سلام خدمت شما دوست عزیز

      جهت آپلود این پروژه روی سایت باید یکسری تنظیمات رو تو فایل web.config انجام بدید

      که به دلیل زیاد بودن مطلب در این بخش نمی توان آن را کامل توضیح داد.

      فقط به عنوان نکته باید عرض کنم چون این پروژه یک پروژه بانک اطلاعاتی نیست نیاز به تنظیمات خاصی نداره و فقط کافی این پروژه را روی یک هاست آپلود کنید و به جای مسیر دادن ذخیره فایل های آپلود شده که

      روی لوکال هست فقط کافیه آدرس اون تو هاست رو بهش بدید

      جهت آپلود پروژه هم می توانید از هاست ویندوزی رایگان سایت زیر استفاده کنید

      http://www.somee.com

       

  2. سلام. خسته نباشید. ببخشید من در پروژه ام با این آپلود مشکل دارم.

    مساله اینجاست که من با وب سرویس کار میکنم . پایگاه داده ام روی وب سرویسمه.

    بعد میخوام از طریق اپلیکیشن، بایتهای فایلم به وب سرویس ارسال بشه و در پایگاه داده م ذخیره بشه.

    چکار باید بکنم؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *