我正在尝试检测上载文档的文件类型。为此,我创建了“ 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,sheet和pptx。这不能正常工作 请帮我解决这个问题。
答案 0 :(得分:0)
我已经解决了。我在比较文件类型的地方在这里做错了: 以前使用了doc,现在使用了docx。 现在,docx,pptx和样式的文件类型如下:
sheet: vnd.openxmlformats-officedocument.spreadsheetml.sheet
docx: vnd.openxmlformats-officedocument.wordprocessingml.document
pptx: vnd.openxmlformats-officedocument.presentationml.presentation