Настройка имени файла для просмотра документов данных BLOB-объектов - PullRequest
0 голосов
/ 28 декабря 2018

Мне нужно реализовать просмотрщик документов в angular4, я смог предварительно просмотреть изображения, файлы PDF, так как Excel не доступен для просмотра, я предоставил возможность загрузки для Excel.Ниже приведен код

  let file = null;
  if (extension === 'pdf') {
    file = new Blob([new Uint8Array(byteFile)], { type: 'application/pdf' });
  } else if (extension === 'jpg' || extension === 'png') {
    file = new Blob([new Uint8Array(byteFile)], { type: 'image/png' });
  } else if (extension === 'doc' || extension === 'docx') {
  }
  window.navigator.msSaveOrOpenBlob(file);

Но при загрузке файла я не могу отобразить имя файла, вместо этого на вкладке браузера отображается какое-то случайное число. Например,

blob:http://localhost:4200/bb8c0bb8-f267-48ef-8ddf-8e27015b22bc

Можеткто-нибудь сказать мне, как установить имя файла.

...