Я использую этот код для открытия файла, он отображает URL в консоли, но не открывает его в новом окне.
ft.openFile = function(id) {
FileService.download(id).then(function(resp) {
console.log(resp.headers('Content-Type'));
var blob = new Blob([resp.data], {
type: resp.headers('Content-Type')
});
var url = $window.URL || $window.webkitURL;
var fileUrl = url.createObjectURL(blob);
window.open(fileUrl);
console.log(fileUrl);
})