C#发送包含文件的Json正文

C#发送包含文件的Json正文,json,rest,Json,Rest,我有一个C#项目 获取执行工作的请求 执行工作 将包含请求结果的json对象返回给api 这很好用。工作完成后,会有一个日志文件,其中包含各种信息(正在处理的日期、遇到的错误等)。我想包括一个请求类型,它会告诉我的程序将日志文件返回到API。因为我希望这是“另一个请求”,所以我正在尝试找出如何将该文件作为返回的json主体的一部分。这可能吗?有没有办法在json正文中包含一个文件(实际的文件,而不仅仅是文件的内容) 我知道如何将文件作为自己的帖子返回——是否有方法在同一帖子中返回json和文

我有一个C#项目

  • 获取执行工作的请求
  • 执行工作
  • 将包含请求结果的json对象返回给api
这很好用。工作完成后,会有一个日志文件,其中包含各种信息(正在处理的日期、遇到的错误等)。我想包括一个请求类型,它会告诉我的程序将日志文件返回到API。因为我希望这是“另一个请求”,所以我正在尝试找出如何将该文件作为返回的json主体的一部分。这可能吗?有没有办法在json正文中包含一个文件(实际的文件,而不仅仅是文件的内容)


我知道如何将文件作为自己的帖子返回——是否有方法在同一帖子中返回json和文件,或者我正在查看两个单独的帖子请求?一个用于json正文,另一个用于发送文件的post?

只需将属性作为字节[]发送即可。。。使用文件内容,并在另一端将这些字节写入文件HTTP请求始终有一个且只有一个响应体。将文件捆绑在JSON中(例如,在属性中作为序列化字符串),在文件中使用JSON(分离它们更复杂),或者发出两个单独的请求。感谢您提供的信息。我相信我们将使用一个单独的端点,使事情变得简单