Latihan 1 dari materi File Upload di Node.js — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Gunakan module fs dan path untuk mensimulasikan validasi file upload.
Langkah:
path dengan require("path")validateUpload(file) yang memeriksa: filename ada, size < 5MB, mimetype validpath.extname() untuk mendapatkan ekstensi fileOutput yang diharapkan:
foto.jpg -> Valid (ext: .jpg, size: 2MB)
document.pdf -> Invalid: Tipe file tidak didukung
bigfile.png -> Invalid: Ukuran file terlalu besar