У меня есть модуль для загрузки файла в Angular 7 Reactive Forms (мне нужна реактивная форма, потому что мне нужно загружать файлы и некоторую другую информацию вместе)
Я следую этой статье: https://medium.com/@amcdnl/file-uploads-with-angular-reactive-forms-960fd0b34cb5
следующий код: https://pastebin.com/qsbPiJEX
onFileChange(event) {
const reader = new FileReader();
if(event.target.files && event.target.files.length) {
const [file] = event.target.files;
reader.readAsDataURL(file);
reader.onload = () => {
this.formGroup.patchValue({
file: reader.result
});
// need to run CD since file load runs outside of zone
this.cd.markForCheck();
};
}
}
насколько я знаю, я получу файл в виде текста внутри данных json.
Но я понятия не имею, как получить это в виде файла или преобразовать данные JSON в файл. Файл может быть изображения, PDF или другие документы (Excel, документы или другие форматы)
Я использую Dotnet Core 2.2 и Angular 7
Есть идеи, как получить файл?