Я пытаюсь создать простой метод загрузки, который перемещает выбранное изображение в папку imgfolder в проекте, но также сохраняет имя и расширение файла в строке, которую можно использовать для получения файла позже.
Я застрял в поиске функции для перемещения файла в папку и возврата имени и расширения перемещенного файла.
HTML
<label class="image-upload-container btn button-wbm">
<div style="color: #a2a2a2">Image</div>
<input #imageInput
type="file"
title="Upload Image"
accept="image/*">
</label>
TS
export class AddPostComponent implements OnInit {
@Output() public newPost = new EventEmitter<Post>();
constructor() { }
ngOnInit() {
}
addPost(title: HTMLInputElement, body: HTMLInputElement, count: HTMLInputElement, image: File): boolean {
const post = new Post("Test author",title.value, body.value, new Date(), count.valueAsNumber, 0, [], processImage(image));
this.newPost.emit(post);
return false;
}
processFile(file:File):string{
//move file to project/images/ <<-- point where I'm stuck at
var name = file.name+file.type;
return name;
}
}