Enviando um arquivo para o McFile

Upload de arquivos ao McEscritorio

Note que o envio de arquivos ao McFile é feito diretamente através da chamada abaixo ao McEscritorio, e deve ser usada a URL própria para isso.

A URL de acesso ao McEscritorio é fornecida na chamada da função LOGIN_SESSAO.

Se o mesmo arquivo for enviado diversas vezes, o McFile gerará automaticamente diversas revisões. Não é possível sobrescrever um arquivo via API.

URL. Atenção: essa chamada deve ser feita ao McEscritorio

A URL de upload é provida pelo serviço de login (LOGIN_SESSAO) e deverá ser semelhante ao exemplo abaixo:

  •          “urlEscritorio":"https://mcfile.eu/mcfile_escritorio/"

Nesta mesma URL deve-se ainda concatenar a string que define a atividade de upload (upload.salva.bd.arquivo) , bem como o parâmetro de token de autenticação (também retornado pelo serviço de login.

Exemplo:

Exemplos de código para referência:

Principais parâmetros de entrada:
NOME TIPO DESCRIÇÃO
authToken String Código de autenticação no McEscritorio, obtido pela função LOGIN_SESSAO
idSessao Integer Código da sessão válida obtido pela função LOGIN_SESSAO
coddoc Integer Código interno do formulário de DOCUMENTO ao qual o arquivo deve ser associado
debug Boolean Passar valor fixo “false”
arquivo File Este não se trata de um parâmetro normal de formulário, mas sim do arquivo em si (equivale a tag <input type=”file” (...)> dos formulários de upload.
  •          O nome do parâmetro (ou do field no formulário de upload) deve ser “arquivo” (equivale ao atributo name da tag input)
  •          Nessa chamada deve-se incluir também o conteúdo do arquivo sofrendo o upload.
  •          Obs: O nome do arquivo passado neste método será utilizado como nome exibido na ficha do McFile (onde o arquivo foi anexado).
Retorno:
NOME TIPO DESCRIÇÃO
nomeArquivo String Nome do arquivo concatenado com path para salvamento local, se necessário
tamanhoArquivo Integer Tamanho do arquivo, em bytes