Browse Source

UI: Fixed file input

pull/7211/head
Artem Dzhereleiko 4 years ago
parent
commit
409ae412fc
  1. 23
      ui-ngx/src/app/shared/components/file-input.component.ts

23
ui-ngx/src/app/shared/components/file-input.component.ts

@ -188,20 +188,19 @@ export class FileInputComponent extends PageComponent implements AfterViewInit,
let fileName = null;
let fileContent = null;
let files = null;
if (typeof reader.result === 'string') {
fileContent = reader.result;
if (fileContent && fileContent.length > 0) {
if (!this.workFromFileObj) {
if (this.contentConvertFunction) {
fileContent = this.contentConvertFunction(fileContent);
}
if (fileContent) {
if (reader.readyState === reader.DONE) {
if (!this.workFromFileObj) {
fileContent = reader.result;
if (fileContent && fileContent.length > 0) {
if (this.contentConvertFunction) {
fileContent = this.contentConvertFunction(fileContent);
}
fileName = file.name;
}
} else {
files = file.file;
fileName = file.name;
files = file.file;
}
} else if (file.name || file.file){
files = file.file;
fileName = file.name;
}
}
resolve({fileContent, fileName, files});

Loading…
Cancel
Save