最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

无法使用Node.js正确解析Azure函数中的multipartform

IT培训 admin 4浏览 0评论

无法使用Node.js正确解析Azure函数中的multipart / form

我正在尝试解析我在Azure函数中编写Node.js中的multipart / form-data,但context.req.body不是二进制文件,如果我尝试解析PDF(例如),它将丢失信息。有没有办法绕过它?我搜索了很多,似乎这是一个知道的问题。

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

我也尝试将dataType更改为binary,在functions.json中,但它仍然继续作为字符串,所以我想这是一个错误。

回答如下:

确实这是一个众所周知的问题,请参阅Multipart/form-data processing via HttpTrigger doesn't work for Azure Functions。

目前建议的解决方法是使用Base64编码,如Image uploading with Azure Functions node.js and Angular 4中所述。

无法使用Node.js正确解析Azure函数中的multipart / form

我正在尝试解析我在Azure函数中编写Node.js中的multipart / form-data,但context.req.body不是二进制文件,如果我尝试解析PDF(例如),它将丢失信息。有没有办法绕过它?我搜索了很多,似乎这是一个知道的问题。

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

我也尝试将dataType更改为binary,在functions.json中,但它仍然继续作为字符串,所以我想这是一个错误。

回答如下:

确实这是一个众所周知的问题,请参阅Multipart/form-data processing via HttpTrigger doesn't work for Azure Functions。

目前建议的解决方法是使用Base64编码,如Image uploading with Azure Functions node.js and Angular 4中所述。

发布评论

评论列表 (0)

  1. 暂无评论