File Upload API — تحدي Node.js
رفع ملفات بـ Multer: diskStorage مع اسم ملف فريد، و fileFilter يقبل الصور فقط (حسب mimetype أو الامتداد)، وحد لحجم الملف، ومسار لرفع ملف واحد (single) ومسار لعدة ملفات (array). (يُفحص الكود بنيوياً.)
const express = require('express');
const multer = require('multer');
const path = require('path');
const app = express();
// أنشئ:
// 1. storage configuration
// 2. file filter (صور فقط)
// 3. route لرفع ملف واحد
// 4. route لرفع عدة ملفات
app.listen(3000);حل هذا التحدي يرتبط بفتح دورة «REST APIs» بحسابك.
ابدأ الحل