我想在新标签页中打开文件,这是我的controller.js
leadsService.getLeadFileContent(item.upload_name, function (data) {
var url = "" + data;
var type = '';
if (item.name.toLowerCase().indexOf('.png')) {
type = 'image/png';
}
else if (item.name.toLowerCase().indexOf('.pdf')) {
type = 'application/pdf';
}
else if (item.name.toLowerCase().indexOf('.doc')) {
type = 'application/msword';
}
else if (item.name.toLowerCase().indexOf('.txt')) {
type = 'application/txt';
}
else if (fileName.toLowerCase().indexOf('.xls')) {
type = 'application/xls';
}
var newTab = $window.open('about:blank', '_blank');
newTab.document.write("<object width='400' height='400' data='" + url + "' type='" + type + "' ></object>");
});
但是新打开的标签是空白的,它没有显示任何内容。 我应该怎么做?