圖片上傳接口


module.exports = app => {
  const path = require('path')
  const multer = require('multer')
  const upload = multer({
    dest: path.join(__dirname, 'uploads') // 靜態資源地址
  })

  app.post('/admin/api/upload', upload.single('file'), async (req, res) => {
    const file = req.file
    file.url = `http://localhost:3000/uploads/${file.filename}`
    res.send(file)
  })
}

 

Multer 是一個 node.js 中間件,用於處理 multipart/form-data 類型的表單數據,它主要用於上傳文件。它是寫在 busboy 之上非常高效。

注意: Multer 不會處理任何非 multipart/form-data 類型的表單數據。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM