将PDF字节作为HttpResponseMessage传输的其他方法?

时间:2014-01-23 08:40:25

标签: asp.net pdf

我有一个从另一个Webservice检索PDF字节的函数。我想要做的是通过创建返回HttpResponseMessage的API调用使其他人可以使用PDF字节。

现在,我的问题是我不认为通过json传递它是可能的,因为它将PDF字节转换为字符串?

是否有其他传递PDF的实用方法,或使PDF对请求者可见?

(注意:在特定情况下,禁止将PDF文件保存在特定文件夹中,然后返回URL)

1 个答案:

答案 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