Skip to content

Commit 6c8a9af

Browse files
wsteixeirarafaellmarques
authored andcommitted
feat(upload): inclui a propriedade url no evento upload
Esta melhoria permite a alteração da `url` e `headers` no evento `upload`, assim o componente fica compativel com a API de upload do Fluig conforme abaixo: `url` - Será atualizada para conter o nome do arquivo enviado; `headers` - No caso de autenticação `OAuth`, será gerado um nova `Authorization`; Fixes #1825
1 parent 79d15f2 commit 6c8a9af

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

projects/ui/src/lib/components/po-field/po-upload/po-upload-base.service.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@ export class PoUploadBaseService {
4141
const filesLength = files.length;
4242
const uploadEvent: any = {
4343
data: {},
44-
file: null
44+
file: null,
45+
url: url,
46+
headers: headers
4547
};
4648

4749
for (let i = 0; i < filesLength; i++) {
@@ -57,6 +59,8 @@ export class PoUploadBaseService {
5759
tOnUpload.emit(uploadEvent);
5860

5961
formData.append('data', JSON.stringify(uploadEvent.data));
62+
url = uploadEvent.url;
63+
headers = uploadEvent.headers;
6064
}
6165

6266
this.sendFile(url, file, headers, formData, uploadCallback, successCallback, errorCallback);

0 commit comments

Comments
 (0)