使用PHP Curl把图片上传到图片服务器:
<?php
$url = "http://api.test.com/suanfa";
$post_data = array (
"foo" => "bar",
// 要上传的本地文件地址
"upload" => "@D:/www/11.gif"
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$output = curl_exec($ch);
curl_close($ch);
echo $output;
?>
服务端直接接收就可以了:
print_r($_FILES);
这样就可以实现程序与图片的分离了,对服务器的压力会减少很多。