دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۰
  • مرداد

جلسه ۰۸ : آپلود فایل در Node.js

  • دسته‌بندی‌ها :
جلسه ۰۸ : آپلود فایل در Node.js
    • جزئیات
    • نوع محتواآموزش تصویری

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، با یکی دیگر از جلسات دوره کامل آموزش Node.js در خدمت شما دوستان هستیم. در این جلسه قصد داریم به آموزش آپلود فایل در Node.js ( ساخت یک فرم آپلود ، تجزیه فایل آپلود شده ، ذخیره فایل ) بپردازیم.

      مقدمه ای بر آموزش آپلود فایل در Node.js

      از ماژول Formidable برای آپلود فایل در node.js استفاده می کنیم.

      این ماژول داخل خود node.js نیست و باید آن را دانلود کنیم:

      C:\Users\Your Name>npm install formidable

      در ادامه به مراحل چگونگی آپلود فایل خواهیم پرداخت.

      مرحله ۱: ساخت یک فرم آپلود

      یک فایل node.js ایجاد می کنیم که یک فرم HTML با یک فیلد آپلود بسازد:

      مثال : 

      مرحله ۲: تجزیه فایل آپلود شده

      ماژول formidable را وارد برنامه کنید. از این ماژول برای تجزیه (parse) کردن فایل آپلود شده استفاده می کنیم.

      وقتی که فایل آپلود و تجزیه شد، در پوشه temporary روی کامپیوتر/سرور شما قرار می گیرد.

      مثال : 

      مرحله ۳: ذخیره فایل

      هنگامی که فایل با موفقیت در سرور آپلود شود، در فولدر temporary قرار می گیرد.

      این مسیر دایرکتوری توسط شی files قابل دسترس است.
      این شی سومین پارامتر در تابع callback متد ()parse است.

      برای انتقال فایل به مسیر دلخواه از ماژول fs یا همان فایل سیستم استفاده می کنیم و نام فایل را تغییر می دهیم:

      مثال : 

      جلسه آپلود فایل در node.js نیز به پایان رسید.
      در جلسه بعد به آموزش ارسال ایمیل با node.js خواهیم پرداخت. با ما همراه باشید.

      QR:  جلسه ۰۸ : آپلود فایل در Node.js
      به اشتراک بگذارید