http://flyheaven.blog.163.com/blog/static/7401172201193111112273/
精品文章。介绍如何使用curl
1.上传到 tfp 没有测试过
curl -T /local/filename ftp://user:passwd@hostname/path/
2.上传 post
-d “name=1”
客户端示例:
如果服务端是 lighthttpd
curl -H "Expect:" http://192.168.2.222/test.php -F "file=@/var/www/1.txt" -F "dir=tmp"
apache:
curl http://192.168.2.222/test.php -F "file=@/var/www/1.txt" -F "dir=tmp"
web 服务端:
linux php 示例
test.php
<?php
//echo basename($_FILES['file']['name']);
//$dir = $_POST['dir'];
if($dir!=""){
if (move_uploaded_file($_FILES['file']['tmp_name'], "/".$dir."/".basename($_FILES['file']['name']))) {
// echo 0;
}else{
echo 1;
}
}else{
echo 3;
}
?>