Angular6: загрузить изображение в папку в проекте - PullRequest
0 голосов
/ 06 мая 2019

Я пытаюсь создать простой метод загрузки, который перемещает выбранное изображение в папку 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;
  }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...