Javascript 将带有Angularjs的Blob(PDF)加载到iFrame文件名中?
您好,目前我正在通过angularjs将blob加载到iframe中,但是在保存blob时,它有一些wierd文件名,有没有办法指定它? 这是我的密码:Javascript 将带有Angularjs的Blob(PDF)加载到iFrame文件名中?,javascript,angularjs,Javascript,Angularjs,您好,目前我正在通过angularjs将blob加载到iframe中,但是在保存blob时,它有一些wierd文件名,有没有办法指定它? 这是我的密码: let id = $routeParams.id; $http({ url: `http://..../${id}/`, method: 'GET', data: {}, headers: { 'Content-Type': 'application/json' }, responseType: 'arraybu
let id = $routeParams.id;
$http({
url: `http://..../${id}/`,
method: 'GET',
data: {},
headers: {
'Content-Type': 'application/json'
},
responseType: 'arraybuffer'
}).success((data, status, headers, config) => {
var blob = new Blob([data], {type: 'application/pdf'});
var url = window.URL || window.webkitURL;
var objectUrl = url.createObjectURL(blob);
this.blob = $sce.trustAsResourceUrl(objectUrl);
});
我不知道,但你怎么才能把这团东西救出来?在js中,无法设置ObjectUrl的名称。目前,我想我可以通过某种方式将其输入到pdf.js,以获得我想要的功能