想要转移删除图像到图像托管网站

时间:2011-09-30 01:30:33

标签: php upload host transfer

我试图找到一个解决方案来传输图像以删除服务器与PHP ..

例如我有图像http://example.com/image.jpg ..并希望将此链接/文件传输到http://postimage.org或任何其他图像托管服务..如果您有任何PHP解决方案请告诉我..

修改

转移图像文件后,它会显示下载链接.. http://postimage.org网站的特殊内容..

谢谢,

2 个答案:

答案 0 :(得分:1)

帖子图片上传了网址功能:

http://postimage.org/index.php?um=url

在那里输入您的图片的网址并提交。

答案 1 :(得分:0)

这是一个非常开放的问题,但我会尽力回答。

如果要将图片上传到图片托管网站,则需要搜索具有API的图片。

我建议imgur开始。

只需注册即可免费(限制)访问其API,使用起来非常简单。

了解它here

它甚至有uploading images in PHP的例子:

<?
    $filename = "image.jpg";
    $handle = fopen($filename, "r");
    $data = fread($handle, filesize($filename));

    // $data is file data
    $pvars   = array('image' => base64_encode($data), 'key' => IMGUR_API_KEY);
    $timeout = 30;
    $curl    = curl_init();

    curl_setopt($curl, CURLOPT_URL, 'http://api.imgur.com/2/upload.xml');
    curl_setopt($curl, CURLOPT_TIMEOUT, $timeout);
    curl_setopt($curl, CURLOPT_POST, 1);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_POSTFIELDS, $pvars);

    $xml = curl_exec($curl);

    curl_close ($curl);
?>