Com a libcurl, utilize a função curl_formadd() para construir seu formulário antes de enviá-lo da forma usual. Veja a documentação da libcurl para mais informações.
Para arquivos grandes, considere a possibilidade de adicionar parâmetros para mostrar o progresso do upload:
Com campos:
Com campos especificados individualmente:
Multipartes:
Multiparte com campos e um nome de arquivo:
Sem dados:
Para mais informações, consulte o manual cURL. O manual cURL sobre emular um navegador web é útil.
Com a libcurl, utilize a função
curl_formadd()
para construir seu formulário antes de enviá-lo da forma usual. Veja a documentação da libcurl para mais informações.Para arquivos grandes, considere a possibilidade de adicionar parâmetros para mostrar o progresso do upload:
A `-o output' é necessária, caso contrário não aparecerá nenhuma barra de progresso.
é o exemplo encontrado no Manual de Exemplo de Curl.
Use %26 para os amplificadores, embora se o acima não funcionar:
e há muitas mais opções, marque `curl --help' para mais informações.