Upload File Di Node.JS

Upload file pada Node.js dapat kita lakukan dengan modul formidable dan mv. Modul formidable merupakan modul yang khusus untuk mengambil data dari form yang khususnya untuk upload File. Lalu modul mv digunakan untuk memindahkan File dari direktori temp ke dalam folder project.

Membuat Project Baru
  1. Buatlah direktori bernama nodejs-upload.
    • mkdir nodejs-upload
  2. Lakukan inisialisasi npm terhadap direktori nodejs-upload.
    • cd nodejs-upload
    • npm init
  3. Buat direktori baru di dalam folder nodejs-upload dengan nama uploads.
    • mkdir uploads

Instalasi Modul yang Dibutuhkan
  1. Instal modul formidable.
    • Npm install formidable
  2. Selanjutnya instal modul mv
    • Npm install mv
  3. Lakukan instalasi di dalam folder nodejs-upload.

Membuat Form Upload
  1. Buatlah file dengan nama form_upload.html dan tulis kode berikut.Upload File Di Node.JS
  2. Berikut tampilan form_upload.htmlUpload File Di Node.JS

Membuat Server untuk Upload File
Buatlah file dengan nama upload_file.js
Upload File Di Node.JS
Upload File Di Node.JS
Upload File Di Node.JS

Membuat Server untuk Upload File
  1. Lakukan percobaan upload file dengan menjalankan file upload_file.js
    • node upload_file.js
  2. Buka alamat http://localhost:8000 di browser lalu coba upload file.Upload File Di Node.JS
  3. Jika berhasil, file akan berada di folder /nodejs-upload/uploads/.Upload File Di Node.JS