Javascript MemoryStream与其他参数一起响应是否可能?
在我的项目(Backend:c#-Frontend:JavaScript)中,我希望将csv文件作为响应对象中的MemoryStream发送到前端 起初,我发回了一个工作正常的HttpResponse对象。但是现在我想把其他信息发回来,和MemoryStream一起 大概是这样的:Javascript MemoryStream与其他参数一起响应是否可能?,javascript,c#,memorystream,Javascript,C#,Memorystream,在我的项目(Backend:c#-Frontend:JavaScript)中,我希望将csv文件作为响应对象中的MemoryStream发送到前端 起初,我发回了一个工作正常的HttpResponse对象。但是现在我想把其他信息发回来,和MemoryStream一起 大概是这样的: { Stream = stream, Succeded = true, Messages = "text" } 这可能吗?对于我来说,使用Axios进行获取不起作用。您应该能够发送任何可以
{
Stream = stream,
Succeded = true,
Messages = "text"
}
这可能吗?对于我来说,使用Axios进行获取不起作用。您应该能够发送任何可以读取为JSON的对象。在发送响应之前,您的CSV最终将转换为字符串。您的后端不会流式传输CSV,而是一次发送所有响应
您可以尝试将对象序列化为JSON字符串,并在HttpResponse中返回该字符串。然后您可以在前端阅读。序列化听起来很有趣。我试试看。谢谢。在WCF的描述中发现:“要流式传输数据,保存该数据的参数必须是消息中唯一的参数。”:-所以序列化是一种方法。