簡體   English   中英

無法使用Node.js正確解析Azure函數中的多部分/表單數據

[英]Can't properly parse multipart/form-data inside Azure functions using Node.js

我正在嘗試從用Node.js編寫的Azure函數中解析multipart / form-data,但是context.req.body不是二進制的,如果我嘗試解析PDF(例如),它將丟失信息。 有沒有辦法繞過它? 我已經搜索了很多,這似乎是一個已知問題。

module.exports.handler = (context) => {
  context.info(context.req.body) // This is a string, not a binary
}

我還嘗試在dataType中將dataType更改為binary ,但是它仍然保持字符串形式,所以我想這是一個錯誤。

確實,這是一個已知問題,請參閱通過HttpTrigger進行的多部分/表單數據處理不適用於Azure Functions

目前建議的解決方法是使用Base64編碼,如使用Azure Functions node.js和Angular 4上傳圖像中所述。

暫無
暫無

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

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