簡體   English   中英

將image/jpeg、image/png等文件轉換為multipart/form-data格式節點js

[英]Convert image/jpeg, image/png, etc. files to multipart/form-data format node js

我有一個獲取隨機圖像並將其發布到博客站點的應用程序。 但是要為博客站點提供圖像,它必須具有一種 multipart/form-data 類型。

  const FormData = require('form-data')
  const form = new FormData()

  const { data } = await axios.get(
    'https://photo-works.net/images/europe-landscape-photo-edited.jpg'
  ) // image/jpeg

  form.append('my-photo', data)
  const photo = await axios.post(url, { photo: form })   // that should be multipart/form-data format

您應該傳遞正確的 header 信息如下

var formData = new FormData();
formData.append("my-photo", data);
axios.post('upload_file', formData, {
    headers: {
      'Content-Type': 'multipart/form-data'
    }
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM