带有Uppy的Angular 8:上传前无法更改文件名

时间:2020-04-24 09:28:48

标签: angular uppy

我想使用Uppy通过Angular 8上传视频文件。 我已经在Angular项目中实现了示例https://stackblitz.com/edit/angular-uppy?file=app%2Fuppy%2Fuppy.service.ts

现在,我想在上传到服务器之前修改文件名。我想在文件名之前添加一个id作为前缀。

我阅读了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")
      }
  }
}

0 个答案:

没有答案