...
Para envio e download de arquivos utilizando o Mingle Gateway o arquivo deve ser encodado para BASE64 ou FormData e conter no máximo o tamanho de 50 megabytes.
Informações | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Para o envio de arquivos encondados em BASE64, do aplicativo para o seu backend, deve-se utilizar o formato JSON. Por exemplo:
|
Dessa forma é possível enviar arquivos PDF, ZIP, XLS, imagens, ...
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
public sendFilesByMingle (file: any) { const formData: FormData = new FormData(); formData.append('file', file[0].rawFile); const options = { body: formData }; this.mingleService.gateway.post("api/upload", options).subscribe(res => { console.log("HTTP RESPONSE OK: ", res) }), error => { console.log("HTTP RESPONSE ERROR:", error); } } |
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
public sendFiles (file: any) { const formData: FormData = new FormData(); formData.append('file', file[0].rawFile); const options = { body: formData }; this.httpService.post("https://mingle.totvs.com.br/api/api/v1/gateway/:setId/back-end-method", options).subscribe(res => { console.log("HTTP RESPONSE OK: ", res) }), error => { console.log("HTTP RESPONSE ERROR:", error); } } |
...