2017-04-06 78 views
0

我有一個pdf嵌入object標記html5嵌入PDF對象標籤文件名

<object id="framePDF" ng-if="vm.ShowPanel" data="{{'data:application/pdf;base64,'+ vm.URL}}" 
     style="width:100%; height:99%; overflow-y:hidden" type="application/pdf"> 
</object> 

我想如果有一種方法來命名文件。默認情況下,它出現 「數據:」

enter image description here

什麼建議嗎?

回答

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中。我做到了這一點,它也爲我和邊緣IE工作。