получить тип файла загруженного файла, когда FileReaderService используется в html5 - PullRequest
0 голосов
/ 24 июня 2018

Я пытаюсь определить тип файла загруженного документа.Для этого я создал экземпляр «FileReaderService».Я делаю что-то вроде этого:

var reader = FileReaderService.createReaderInstance (), fileData = angular.copy (newFile);

      reader.onload = function (event) {
        scope.loaded(event, scope.files[index]);
      }.bind(scope);

      fileData.file = file;
      fileData.fileType = scope.fileType(fileData);

Это нормально работает для PDF и изображений, но когдаречь идет о DOCX, листе и PPTX.это не работает нормально. Пожалуйста, помогите мне с этим.

1 Ответ

0 голосов
/ 25 июня 2018

Я решил это. Место, где я сравниваю тип файла, я сделал там ошибку: раньше использовался docx, сейчас используется docx. Теперь тип файла docx, pptx и стилей следующий:

sheet: vnd.openxmlformats-officedocument.spreadsheetml.sheet
docx: vnd.openxmlformats-officedocument.wordprocessingml.document
pptx: vnd.openxmlformats-officedocument.presentationml.presentation
...