Bom dia
Estou tentando enviar um arquivo PDF para uma API utilizando o Content-Type multipart/form-data, mas não estou conseguindo, sempre retorna erro
Estou montando o Body com as quebras de linha
No POSTMAN executa normalmente. Segue prints em anexo do trecho do código e da tela do POSTMAN
Alguém já passou por esse problema ou conhece alguma outra forma? Já tentei pela função HttpPost e ocorre o mesmo erro.
Obrigado
Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.
Apenas para documentar, deu certo passando o Body exatamente dessa maneira
cBody := ''
cBody += 'Content-Disposition: form-data; name="arquivo"; filename="\temp\TestePZ.pdf"'
cBody += cEOL
cBody += 'Content-Type: application/pdf'
cBody += cEOL
cBody += 'Content-Disposition: form-data; name="json"'
cBody += cEOL
cBody += cEOL
cBody += '{ "nome":"Teste via ADVPL", "mimeTypeDoArquivo":"application/pdf","extensaoDoArquivo":"pdf", "IdDoElementoPai": 0, "VigenciaDefinida": 0 }'
Você conseguiu resolver esse questionamento ?
Boa tarde, estou com o mesmo problema, preciso enviar um pdf para uma API por form-data, porem utilizando o método Patch, pode compartilhar seu código?
Boa tarde!
Estou com mesmo problema, e nao consegui postar o pdf.