[英]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.