【发布时间】:2021-06-02 23:45:17
【问题描述】:
较旧的 Azure Function 提供对 HttpRequest 的访问权限,这允许我们通过 req.Form.Files 等访问上传的文件。
隔离的 .NET5 Azure 函数改用 HttpRequestData,它不授予对 Form 的访问权限。如何提取上传到函数的上传文件?
【问题讨论】:
-
没有对 multipart/form-data 的内置支持。为什么?不知道。似乎 .NET5 的 Azure Functions 可能有点为时过早。您可以从question and answer 拼凑出一个解决方案。
-
@Andy 使用
HttpMultipartParser.ParseAsync(req.Body)可以获取文件。 -
eh -- 这不是微软维护的。那是第3方。我不知道你为什么要参加可能在 3 个月内对这种事情失去兴趣的第三者。我的评论仍然有效:它不是内置的......你必须实现它......不知何故。
标签: c# .net azure-functions .net-5