curl通过ftp上传文件:
curl -T file_to_upload “ftp://username:password@host/”
curl通过http上传文件:
curl -F file_alia_name=@file_to_upload "http://host/receive.php"
————receive.php————
<?php
$uploadfile = "path_to_save_file";
move_uploaded_file($_FILES[‘file_alia_name’][‘tmp_name’], $uploadfile);
?>
如果使用curl通过http传递数据,不管是get还是post,都是需要urlencode的,所以如果数据很乱,可以考虑以文件的形式上传