A limitação é mais provável na configuração do PHP do servidor web.
Estou usando a seguinte sintaxe de curl para copiar um arquivo para outro servidor e está funcionando como esperado.
curl -F file=@/home/abc.txt.gz http://1.2.3.4/upload.php
Mas se o arquivo abc.txt.gz tiver mais de 2 ou 3 MB de tamanho, ele falhará com o código de erro retornado como 1. A parte de limitação de tamanho de arquivo do comando curl é apenas o problema de rede?
Tags curl