发送POST API请求的多个响应

时间:2017-05-13 07:35:06

标签: c# asp.net .net asp.net-web-api asp.net-web-api2

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

如果JSON不是很大,那么您可以正常返回PDF文档,并在HTTP标头中返回JSON,就像某些元数据一样。也许这不是最佳做法,但可以奏效。