Angular Js загружает файл, который не показывает данные из файлов, укусов правильно? MVC - PullRequest
0 голосов
/ 02 апреля 2019

Я пытаюсь загрузить возврат файла с контроллера, но загруженный файл, показывающий, что данные, по-видимому, сериализованы, как отображать правильные данные в загруженном документе Word.

Мой код для получения загружаемого файла:

downloadFile(res.data, "testName.docx");

      var downloadFile = function (data, fileName, contentType) {
            contentType = contentType || "application/octet-stream";
            var blobObject = new Blob([data], { type: contentType });
            try {
                window.navigator.msSaveOrOpenBlob(blobObject, fileName);
            }
            catch (exp) {
                var link = document.createElement('a');
                link.setAttribute('href', URL.createObjectURL(blobObject));
                link.setAttribute('download', fileName);
                document.body.appendChild(link); // Required for FF
                link.click();
                document.body.removeChild(link);
            }
        };

Загружается файл, но отображаются данные введите описание изображения здесь

в формате этого типа, PK�����dÅ�E�q��

Я также попробовал этот код

 var asd = JSON.stringify(res.data);
downloadFile(JSON.parse(asd), "testName.docx");

, но он не сработал. Надежды на ваше предложение

...