Я пытаюсь загрузить документ или DOCX файлы в моем приложении:Невозможно загрузить .doc или .docx файл
Вид:
<div class="col-xs-12">
<input type="file" ng-file-select="onFileSelect($files)"/>
<table>
<td ng-repeat="file in files">{{ file.name }} </td>
</table>
</div>
клавиш CTRL:
controller: ['$scope', '$modalInstance', 'rule', '$upload', '$resource', function (modalScope, modalInstance, originalRule, $upload, $resource) {
modalScope.isLoaded = true;
modalScope.files = [];
modalScope.onFileSelect = function ($files) {
var maxSizeString = '10 Mo';
var maxSizeValue = 10 * 1024 * 1024; // 10Mo
var supportedFileFormat = ['image/gif', //
'image/jpeg', //
'image/png', //
'image/tiff',//
'image/svg+xml', //
'application/pdf',//
'application/doc',//
'application/docx',//
];
$.each($files, function (index, file) {
if (_.contains(supportedFileFormat, file.type)) {
if (file.size > maxSizeValue) { //10Mo
modalScope.fileUploaded = false;
} else {
modalScope.fileUploaded = true;
modalScope.files.push(file);
}
} else {
modalScope.fileUploaded = false;
}
});
};
I может загружать изображения или .pdf, но не .doc или .docx. Что я делаю неправильно? Обратите внимание, что я использую версию 1.3.1 ng-file-upload. Невозможно обновить до 6.x, но я не думаю, что проблема исходит отсюда.
Какая ошибка у вас? –
Убедитесь, что тип файла находится в поддерживаемых форматах файлов, о которых вы упомянули. – callmekatootie
Ничего! Я помещаю консольный журнал для регистрации типа файла, но ничего не отображается. Принимая во внимание, что когда я загружаю pdf-документ, я имею в консоли «type = application/pdf». – hhelbawi