Angular 8 с Uppy: невозможно изменить имя файла перед загрузкой - PullRequest
0 голосов
/ 24 апреля 2020

Я хочу загрузить видеофайл через Angular 8, используя Uppy. Я реализовал пример https://stackblitz.com/edit/angular-uppy?file=app%2Fuppy%2Fuppy.service.ts в моем проекте Angular.

Теперь я хочу изменить имя файла перед загрузкой на сервер. Я хочу добавить идентификатор в качестве префикса перед именем файла.

Я читаю документ Uppy (https://uppy.io/docs/uppy/) и вижу раздел «onBeforeFileAdded».

Мой вопрос заключается в том, как я могу реализовать «onBeforeFileAdded», чтобы я мог изменить имя файла перед его сохранением на сервере?

Итак, я изменил коды (см. Ниже), чтобы проверить, является ли «onBeforeFileAdded» работает или нет, но ничего не происходит.

ngAfterViewInit() {
  const uppyInstance = this.uppyService.configure(this.plugins, this.uuid);
  onBeforeFileAdded: (currentFile, files) => {
      if (currentFile.name) {
        console.log("called onBeforeFileAdded")
      }
  }
}
...