答案 0 :(得分:0)
你对vm.URL有什么看法?
如果它是PDF文件,您可以从代码中删除'数据:application / pdf; base64,' + 。
<object id="framePDF" ng-if="vm.ShowPanel" data="{{vm.URL}}"
style="width:100%; height:99%; overflow-y:hidden" type="application/pdf">
</object>
如果端点刷新字节作为响应,则您的文件名将始终是端点的操作名称。在这种情况下,您可以将应用程序配置为接受{endpoint} / {filename}格式的动态端点。
更新:使用javascript创建对象标签的html,然后将其添加到dom。我做到了这一点,它对我来说也很有用。