Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript MemoryStream与其他参数一起响应是否可能?_Javascript_C#_Memorystream - Fatal编程技术网

Javascript MemoryStream与其他参数一起响应是否可能?

Javascript MemoryStream与其他参数一起响应是否可能?,javascript,c#,memorystream,Javascript,C#,Memorystream,在我的项目(Backend:c#-Frontend:JavaScript)中,我希望将csv文件作为响应对象中的MemoryStream发送到前端 起初,我发回了一个工作正常的HttpResponse对象。但是现在我想把其他信息发回来,和MemoryStream一起 大概是这样的: { Stream = stream, Succeded = true, Messages = "text" } 这可能吗?对于我来说,使用Axios进行获取不起作用。您应该能够发送任何可以

在我的项目(Backend:c#-Frontend:JavaScript)中,我希望将csv文件作为响应对象中的MemoryStream发送到前端

起初,我发回了一个工作正常的HttpResponse对象。但是现在我想把其他信息发回来,和MemoryStream一起

大概是这样的:

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

这可能吗?对于我来说,使用Axios进行获取不起作用。

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


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

序列化听起来很有趣。我试试看。谢谢。在WCF的描述中发现:“要流式传输数据,保存该数据的参数必须是消息中唯一的参数。”:-所以序列化是一种方法。