0
我使用https://www.npmjs.com/package/ng2-uploader包進行角度上的文件上傳,對於單個輸入,一切工作正常。但是,我想不同的選擇和URL這樣在Angular中使用ng2-uploader的多個上傳輸入
<input type="file"
ngFileSelect
[options]="options1"
(onUpload)="handleUpload($event)"
(beforeUpload)="beforeUpload($event)">
<input type="file"
ngFileSelect
[options]="options2"
(onUpload)="handleUpload($event)"
(beforeUpload)="beforeUpload($event)">
的配置文件上傳我試圖做一個以上的輸入
this.options1 = {
url: 'url for first input'
fieldName: 'first input field name',
method: 'PUT'
};
this.options2 = {
url: 'url for second input'
fieldName: 'second input field name',
method: 'PUT'
};
handleUpload(data): void {
if (data && data.response) {
data = JSON.parse(data.response);
this.uploadFile = data;
//code
}
}
fileOverBase(e:any):void {
this.hasBaseDropZoneOver = e;
}
beforeUpload(uploadingFile): void {
if (uploadingFile.size > this.sizeLimit) {
uploadingFile.setAbort();
alert('File is too large');
}
}
這導致總是拿起後者的選擇,即' options2'和'options1'不起作用。我如何實現這一點?