我有一个从另一个Webservice检索PDF字节的函数。我想要做的是通过创建返回HttpResponseMessage
的API调用使其他人可以使用PDF字节。
现在,我的问题是我不认为通过json传递它是可能的,因为它将PDF字节转换为字符串?
是否有其他传递PDF的实用方法,或使PDF对请求者可见?
(注意:在特定情况下,禁止将PDF文件保存在特定文件夹中,然后返回URL)
答案 0 :(得分:0)
我刚解决了。有一个新的参数responseType:'arrayBuffer'来解决这个问题。示例:$http.post('/api/konto/setReport/pdf', $scope.konta, { responseType: 'arraybuffer' })
在SO上查看我的问题和答案:How to display a server side generated PDF stream in javascript sent via HttpMessageResponse Content