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


Want to Transfer Remove image to Image hosting site

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

例如,我有图像http://example.com/image.jpg..并希望将此链接/文件传输到http://postimage.org或任何其他图像托管服务。如果你有任何解决方案,请让我知道…

编辑:

传输图像文件后,它显示了我的下载链接。特别为http://postimage.org网站..

谢谢,

帖子图片具有从url上传的功能:

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

在这里输入图片的url并提交

这是一个非常开放的问题,但我会试着回答它。

如果你想上传图片到图片托管网站,你需要搜索一个有API的网站。

我推荐从imgur开始。

只要注册就可以免费(有限制地)访问它的API,而且使用起来非常简单。

在这里阅读。

它甚至有一个在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);
?>