Ao usar o curl para POST ou PUT um arquivo para um URL, existem duas maneiras diferentes de carregar o conteúdo do arquivo:
-T ${file_path}
--data-binary @${file_path}
ou -d $@{file_path}
(para arquivos de dados ascii) Qual é a diferença entre essas duas opções?
Tags curl