gpt4 book ai didi

c# - 如何获取 MultipartFormDataContent 的字符串表示形式

转载 作者:太空宇宙 更新时间:2023-11-03 15:09:54 32 4
gpt4 key购买 nike

有没有办法获取 MultipartFormDataContent 的字符串表示形式以进行调试?

我已经尝试过 var x = multipart.ToString(); 但它返回了 System.Net.Http.MultipartFormDataContent 而不是类似下面的内容。

-----------------------------9051914041544843365972754266
Content-Disposition: form-data; name="text"

text default
-----------------------------9051914041544843365972754266
Content-Disposition: form-data; name="file1"; filename="a.txt"
Content-Type: text/plain

Content of a.txt.

-----------------------------9051914041544843365972754266
Content-Disposition: form-data; name="file2"; filename="a.html"
Content-Type: text/html

<!DOCTYPE html><title>Content of a.html.</title>

-----------------------------9051914041544843365972754266--

最佳答案

您应该尝试创建一个异步函数来测试它,如下所示:

    public static async Task<string> getInput()
{
var input = "";

using (var content = new MultipartFormDataContent("Upload----" + DateTime.Now.ToString()))
{
content.Add(new StreamContent(new MemoryStream(Encoding.ASCII.GetBytes("your data"))),
"file", "upload.xml");

input = await content.ReadAsStringAsync();

}

return input;
}

public static void Main(string[] args)
{
Console.WriteLine(getInput().Result);
}

关于c# - 如何获取 MultipartFormDataContent 的字符串表示形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41713215/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com