猿问

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

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

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

像这样的东西:

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

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


达令说
浏览 59回答 1
1回答

慕后森

您应该能够发送任何可以读取为 JSON 的对象。在发送响应之前,您的 CSV 最终将转换为字符串。您的后端不会流式传输 CSV,而是一次性发送所有响应。您可以尝试将对象序列化为 JSON 字符串并在 HttpResponse 中返回该字符串。然后你可以在你的前端阅读它。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答