如何在Azure Function中接收多部分表单数据?

帕特里克·克鲁格

此答案说明了如何在C#中通过HTTP POST发送多部分表单数据:

https://stackoverflow.com/a/19664927/10779

代码引用答案:

private async Task<System.IO.Stream> Upload(string actionUrl, string paramString, Stream paramFileStream, byte [] paramFileBytes)
{
    HttpContent stringContent = new StringContent(paramString);
    HttpContent fileStreamContent = new StreamContent(paramFileStream);
    HttpContent bytesContent = new ByteArrayContent(paramFileBytes);
    using (var client = new HttpClient())
    using (var formData = new MultipartFormDataContent())
    {
        formData.Add(stringContent, "param1", "param1");
        formData.Add(fileStreamContent, "file1", "file1");
        formData.Add(bytesContent, "file2", "file2");
        var response = await client.PostAsync(actionUrl, formData);
        if (!response.IsSuccessStatusCode)
        {
            return null;
        }
        return await response.Content.ReadAsStreamAsync();
    }
}

您如何在Azure函数中正确接收这样的POST请求?

似乎HttpRequestForm属性(req.Form["file1"])总是为您提供一个字符串,而不是访问流。如何正确获取“ file1”或“ file2”键的原始byte []数据?

帕特里克·克鲁格

默认模板使用HttpRequest参数创建Azure函数事实证明,您可以将其更改为HttpRequestMessage参数,然后用于req.Content.ReadAsMultipartAsync()读取单个的多形式零件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在wicket中解析多部分表单数据

来自分类Dev

多部分表单数据是如何工作的?

来自分类Dev

卷曲如何发布多部分/表单数据数据以及如何在Flask请求中读取多部分/表单数据

来自分类Dev

如何在多部分/表单数据请求中获取文件的实际文件大小

来自分类Dev

如何从多部分表单数据中获取Node JS中间件中的请求正文?

来自分类Dev

在iOS中,如何读取源自WKWebView的NSURLRequest中的多部分表单数据?

来自分类Dev

如何使用Spring MockMvc输入多部分/表单数据?

来自分类Dev

如何使用ServiceStack处理多部分表单数据?

来自分类Dev

如何使用多部分/表单数据发布Facebook照片

来自分类Dev

AngularJS如何上传多部分表单数据和文件?

来自分类Dev

如何使用多部分/表单数据发布Facebook照片

来自分类Dev

CGI 脚本如何解码多部分/表单数据

来自分类Dev

如何在NodeJ中发送多部分/表单数据PUT请求?

来自分类Dev

如何在ajax中发送多部分/表单数据请求

来自分类Dev

如何在ajax中发送多部分/表单数据请求

来自分类Dev

如何在C#MVC 4 Web服务中使用多部分/表单数据请求

来自分类Dev

如何在Swift中使用嵌套的JSON参数上传多部分表单数据?

来自分类Dev

如何使用go的net / http或类似方法保存在多部分/表单数据POST请求中收到的文件?

来自分类Dev

如何在提琴手中拦截多部分/表单数据并访问作为请求一部分的二进制文件

来自分类Dev

如何使用发布多部分/表单数据的请求来排列数据和文件的顺序?

来自分类Dev

如何访问在多部分/表单数据POST中上传的内容数据?

来自分类Dev

如何在iOS,Swift3,Alamofire 4中使用多部分表单数据将图像作为参数上传以及其他参数

来自分类Dev

如何使用抓取方式对多部分表单数据进行过帐?

来自分类Dev

如何使用PowerShell Invoke-RestMethod发送多部分/表单数据

来自分类Dev

如何使用翻新功能发送多部分/表单数据?

来自分类Dev

如何为多部分/表单数据设置Web API控制器

来自分类Dev

带有Graph API的Android Facebook视频上传-如何使用多部分/表单数据

来自分类Dev

如何为多部分表单数据形成WebRequest及其价值?

来自分类Dev

如何使用Request的多部分表单数据POST解决此AttributeError问题?

Related 相关文章

  1. 1

    如何在wicket中解析多部分表单数据

  2. 2

    多部分表单数据是如何工作的?

  3. 3

    卷曲如何发布多部分/表单数据数据以及如何在Flask请求中读取多部分/表单数据

  4. 4

    如何在多部分/表单数据请求中获取文件的实际文件大小

  5. 5

    如何从多部分表单数据中获取Node JS中间件中的请求正文?

  6. 6

    在iOS中,如何读取源自WKWebView的NSURLRequest中的多部分表单数据?

  7. 7

    如何使用Spring MockMvc输入多部分/表单数据?

  8. 8

    如何使用ServiceStack处理多部分表单数据?

  9. 9

    如何使用多部分/表单数据发布Facebook照片

  10. 10

    AngularJS如何上传多部分表单数据和文件?

  11. 11

    如何使用多部分/表单数据发布Facebook照片

  12. 12

    CGI 脚本如何解码多部分/表单数据

  13. 13

    如何在NodeJ中发送多部分/表单数据PUT请求?

  14. 14

    如何在ajax中发送多部分/表单数据请求

  15. 15

    如何在ajax中发送多部分/表单数据请求

  16. 16

    如何在C#MVC 4 Web服务中使用多部分/表单数据请求

  17. 17

    如何在Swift中使用嵌套的JSON参数上传多部分表单数据?

  18. 18

    如何使用go的net / http或类似方法保存在多部分/表单数据POST请求中收到的文件?

  19. 19

    如何在提琴手中拦截多部分/表单数据并访问作为请求一部分的二进制文件

  20. 20

    如何使用发布多部分/表单数据的请求来排列数据和文件的顺序?

  21. 21

    如何访问在多部分/表单数据POST中上传的内容数据?

  22. 22

    如何在iOS,Swift3,Alamofire 4中使用多部分表单数据将图像作为参数上传以及其他参数

  23. 23

    如何使用抓取方式对多部分表单数据进行过帐?

  24. 24

    如何使用PowerShell Invoke-RestMethod发送多部分/表单数据

  25. 25

    如何使用翻新功能发送多部分/表单数据?

  26. 26

    如何为多部分/表单数据设置Web API控制器

  27. 27

    带有Graph API的Android Facebook视频上传-如何使用多部分/表单数据

  28. 28

    如何为多部分表单数据形成WebRequest及其价值?

  29. 29

    如何使用Request的多部分表单数据POST解决此AttributeError问题?

热门标签

归档