MemoryStream 与其他参数一起响应可能吗?

MemoryStream in response alongside other parameters possible?

在我的项目中(后端:c# - 前端:JavaScript)我想将 csv 文件作为响应对象中的 MemoryStream 发送到前端。

起初我发回了一个有效的 HttpResponse 对象。但现在我想将其他信息与 MemoryStream 一起发回。

像这样:

{
 Stream = stream,
 Succeded = true,
 Messages = "text"
}

这可能吗?它对我不起作用,使用 Axios 进行提取。

您应该能够发送任何可以读作 JSON 的对象。在发送响应之前,您的 CSV 最终将转换为字符串。您的后端不会流式传输 CSV,而是一次发送所有响应。

您可以尝试将您的对象序列化为 JSON 字符串,并在 HttpResponse 中 return 该字符串。然后你可以在你的前端阅读它。