PHP Curl把图片上传到图片服务器

使用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);


这样就可以实现程序与图片的分离了,对服务器的压力会减少很多。

你可能感兴趣的:(PHP,curl,图片与程序分离)