我想使用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")
}
}
}