[Vuejs]-Nodejs convert image to byte array

1๐Ÿ‘

โœ…

Try to add this file object to FormData and send it to nodejs. On a server side you can use multer to decode multipart formdata to req.file for instance

on a client side:

  const formData = new FormData()
  formData.append('file', file)

  const { data: result } = await axios.post(`/api/upload-image`, formData)

on a server side:

const multer = require('multer')
const upload = multer()
...
    router.post('/upload-image', upload.single('file'), uploadImageFile)
...
  uploadImageFile(req, res) {
    // multer writes decoded file content to req.file
    const byteContent = req.file
    res.end()
  }
๐Ÿ‘คAnatoly

Leave a comment