在新标签页中打开文件在javascript中显示空白页面

时间:2016-01-28 15:50:43

标签: javascript html angularjs

我想在新标签页中打开文件,这是我的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>");
    });

但是新打开的标签是空白的,它没有显示任何内容。 我应该怎么做?

0 个答案:

没有答案