我试图找到一个解决方案来传输图像删除服务器与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);
?>