小编Mik*_* Ho的帖子

由于多部分无法加载文件:未找到边界

我正在尝试从桌面上传图像,但未找到多部分边界的错误。如何设置图片上传的边界?这是我第一次上传图片,请大家多多指教。

用户上传图片时的html事件监听器

document.getElementById('image-file').addEventListener('change', 
    async (e) => {
        const file = e.target.files[0]
        const bodyFormData = new FormData()
        bodyFormData.append('image', file)
        showLoading()
        const data = await uploadProductImage(bodyFormData)
        hideLoading()
        if (data.error) {
          showMessage(data.error)
        } else {
          showMessage('Image Uploaded Successfully.')
          console.log(data)
          document.getElementById('image').value = data.image
        }
      })
  },
Run Code Online (Sandbox Code Playgroud)

api.js - 发布操作

export const uploadProductImage = async (bodyFormData) => {
  const options = {
    method: 'POST',
    body: bodyFormData,
    headers: {
      'Content-Type': 'multipart/form-data',
    },
  }
  try {
    const response = await fetch(`${apiUrl}/api/uploads`, options)
    const json = await response.json() …
Run Code Online (Sandbox Code Playgroud)

javascript node.js multer

7
推荐指数
1
解决办法
9158
查看次数

标签 统计

javascript ×1

multer ×1

node.js ×1