使用 ng2-file-upload 将多个文件上传到不同的网址



我在uploading multiple file to different urls using ng2-file-upload method遇到问题。

我正在使用这个回购 https://github.com/valor-software/ng2-file-upload 来制作这个。 使用此演示上传文件,ng2-file-upload可以轻松集成到我的应用程序中。此外,他们提供了一种在特定 URL 上上传多个文件的方法。

但是我想上传different files at different url,我还无法找到。

// sample code
import { Component } from '@angular/core';
import { FileUploader } from 'ng2-file-upload';
const URL = '/api/some_url';
@Component({
selector: 'simple-demo',
templateUrl: './simple-demo.html'
})
export class SimpleDemoComponent {
public uploader:FileUploader = new FileUploader({url: URL}); // here to add url
}

FileUploader提供了上传文件url的方法。此方法的有用之处在于,progress-bar和相关功能都与此ng2-file-uploader组件集成在一起。我已经搜索了很多,但找不到任何解决方案来上传到不同的网址。

任何有用的建议将不胜感激!!

这是我能够做同样的事情的方式。 您必须覆盖上传者的上传者之前上传项目。

定义:

this.uploader = new FileUploader({url: this.uploadUrl});

在构造函数中

this.uploader.onBeforeUploadItem = (fileItem: FileItem): any => {
// logic of connecting url with the file
fileItem.url = 'http://localhost:3001/path/v1';
return {fileItem};
};

最新更新