【发布时间】:2017-10-12 12:38:01
【问题描述】:
有没有办法为 .NET 中的 POST WebAPI 请求发回正文中的文件 (.pdf) 和 JSON 数据?
【问题讨论】:
标签: c# asp.net .net asp.net-web-api asp.net-web-api2
有没有办法为 .NET 中的 POST WebAPI 请求发回正文中的文件 (.pdf) 和 JSON 数据?
【问题讨论】:
标签: c# asp.net .net asp.net-web-api asp.net-web-api2
您可以将 PDF 文件转换为 base64 字符串,并将其放入 JSON。要在 JS 中将 PDF 转换为 base64 字符串,请启动 here。要转换回 .Net 中的文件,请使用 Convert.FromBase64String。
【讨论】:
如果 JSON 不是很大,那么您可以正常返回 PDF 文档和 HTTP 标头中的 JSON,如一些元数据。也许这不是最佳做法,但可以工作。
【讨论】: