diff --git a/server.js b/server.js index 8dd972ceffa2a809f175f6a8ecd0300d4e4a1455..b88ad5ba5234ffcd3ea2f08c43a47fd3e7b45104 100644 --- a/server.js +++ b/server.js @@ -18,22 +18,16 @@ app.use(express.static(path.join(__dirname, 'public'))); // กำหนดการจัดเก็บไฟล์ const storage = multer.diskStorage({ destination: function (req, file, cb) { - const uploadDir = path.join(__dirname, 'public/uploads'); + const uploadDir = 'public/uploads'; // สร้างโฟลเดอร์ถ้ายังไม่มี if (!fs.existsSync(uploadDir)){ - try { - fs.mkdirSync(uploadDir, { recursive: true }); - } catch (err) { - console.error('Error creating upload directory:', err); - return cb(err); - } + fs.mkdirSync(uploadDir, { recursive: true }); } cb(null, uploadDir); }, filename: function (req, file, cb) { // สร้างชื่อไฟล์ใหม่เพื่อป้องกันการซ้ำ - const uniqueSuffix = Date.now() + '-' + Math.round(Math.random() * 1E9); - cb(null, uniqueSuffix + path.extname(file.originalname)); + cb(null, Date.now() + path.extname(file.originalname)); } });