Pular para conteúdo

Upload de arquivo

URN:

/documento/arquivo/upload/{hash}

Método

POST

Headers:

{
  "Content-Type": "multipart/form-data",
  "Authorization": "Token XXXXXXXXXXXXXXXX"
}

Body:

Enviar o arquivo com a chave "upload".

Exemplo com jQuery:


$("form#data").submit(function(event){

  event.preventDefault();

  var formData = new FormData($(this)[0]);

  $.ajax({
    url: 'http://ws.dev.guardiaodigital.com.br/documento/arquivo/upload/XXXXXXXXXX',
    type: 'POST',
    data: formData,
    headers:{
      "Authorization": "Token XXXXXXXXXXXXXXXX"
    }
    async: false,
    cache: false,
    contentType: false,
    processData: false,
    success: function (returndata) {
      alert(returndata);
    }
  });

  return false;
});

Retorno:

{
  "msg": "Arquivo salvo com sucesso!",
  "status": "sucesso",
  "data": [
    {
      "it_documento": 123456789,
      "vc_nome": "NOME DO MODELO",
      "ts_cadastro": "2018-09-05 15:50:12",
      "it_pasta": 123456789,
      "it_checklist": 123456789
    }
  ]
}