Olá,boa tarde.
Estou tentando alguma forma de realizar upload de arquivos externos a plataforma para o GED.
Em alguns testes via Insomnia, consigo realizar o envio e publicar.
Estou utilizando duas rotas para realizar o upload:
url/ecm/upload → nesse link, envio um multipart form com o arquivo
url/api/public/ecm/document/createDocument → nesse link, encontro o arquivo enviado anteriormente, e publico direcionando-o para uma pasta atraves do json passado pelo body.
Exemplo: {
“description” : “Arquivo de upload”,
“parentId” : pasta_id,
“attachments” : [{“fileName”: “arquivo”}]
}
Porém estou encontrando dificuldades em construir um codigo para isso, estou tentando via node e jquery.
Olá, Daniel
Esse exemplo utiliza uma widget que já esta logada na plataforma, e apenas publica o documento.
Estou tentando enviar um arquivo e depois publica-lo, vindo de uma pagina totalmente externa.
A parte da autenticação oauth está ok.
Consigo publicar também.
O problema é na hora de mandar o arquivo em si pela rota /ecm/upload.
Que agora deu pra recusar post, e passou a considerar como get.
Via insomnia, tudo funciona.
@marllon.sousa para publicar arquivos no fluig de uma pagina publica voce vai ter que utilizar o oauth, para isso voce tem que acessar o painel de controle do Fluig, esta configuração vai gerar um um key e o secret conforme exemplo abaixo.