Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

O método getUrl retorna a URL padrão do MingleService. 

Envio de arquivos

...

Para saber mais sobre envio de arquivos com o gateway do Mingle, acesse: Transferência de arquivos

Se o seu aplicativo permite upload de arquivos para o usuário, você pode enviá-los para o seu host através do Mingle usando a interface FormData.

Essa interface utiliza o mesmo formato que um form html utilizaria se o tipo de codificação estivesse configurado como "multipart/form-data".

Neste exemplo, recebemos arquivos com qualquer tipo de extensões através do upload no html

Bloco de código
languagexml
firstline1
titleupload_de_arquivos.html
linenumberstrue
<po-upload name="upload" [(ngModel)]="fileUpload"> </po-upload>

<ion-button (click)="sendFilesByMingle(fileUpload)">Direto</ion-button>

E enviamos com o MingleService no método sendFilesByMingle(fileUpload):

Bloco de código
languagejs
firstline1
titlesendFilesByMingle
linenumberstrue
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);
    }

  }

Envie o formData através do body usando a classe mingleService.gateway.

Dessa forma os seus arquivos serão enviados para o seu host.