0
從數據庫中獲取pdf作爲blob對象返回pdf,並且想要使用文件名將pdf顯示回瀏覽器。jQuery-在新標籤中打開pdf,文件名爲
我得到的文件背面沒有問題,並且能夠在新標籤頁中顯示,但文件名看起來像 - > 64CB13D-ec93-48fa-a425-0b66n3fg
我怎麼能強制文件名?
function(response){
if(response.data && response.status==200){
var fileContent = response.data;
var file = new Blob([fileContent], {type: 'application/pdf'});
var fileURL = URL.createObjectURL(file);
window.open(fileURL, '_blank');
您可以將blob轉換爲File對象,在構造函數中同時使用blob和filename,然後對該文件執行.createObjectURL()。應該管用。 https://developer.mozilla.org/en/docs/Web/API/File – Stavm
@Stavm,小心分享一個代碼示例? –