Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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
C# 为POST API请求发送多个响应_C#_Asp.net_.net_Asp.net Web Api_Asp.net Web Api2 - Fatal编程技术网

C# 为POST API请求发送多个响应

C# 为POST API请求发送多个响应,c#,asp.net,.net,asp.net-web-api,asp.net-web-api2,C#,Asp.net,.net,Asp.net Web Api,Asp.net Web Api2,有没有办法在.NET中为POST WebAPI请求发回正文中的文件(.pdf)和JSON数据?您可以将pdf文件转换为base64字符串,并将其放入JSON中。要在JS中将PDF转换为base64字符串,请启动。要转换回.Net中的文件,请使用。如果JSON不是很大,则可以正常返回PDF文档,并以HTTP头形式返回JSON,就像某些元数据一样。也许这不是最佳做法,但可能有效。可能,但不推荐。通常的方法是返回一个json,其中还包含fat数据的url。何时获得如此大量的数据,应由消费者决定

有没有办法在.NET中为POST WebAPI请求发回正文中的文件(.pdf)和JSON数据?

您可以将pdf文件转换为base64字符串,并将其放入JSON中。要在JS中将PDF转换为base64字符串,请启动。要转换回.Net中的文件,请使用。

如果JSON不是很大,则可以正常返回PDF文档,并以HTTP头形式返回JSON,就像某些元数据一样。也许这不是最佳做法,但可能有效。

可能,但不推荐。通常的方法是返回一个json,其中还包含fat数据的url。何时获得如此大量的数据,应由消费者决定