Хотите перенести Удалить изображение на сайт хостинга изображений - PullRequest
0 голосов
/ 30 сентября 2011

Я пытаюсь найти решение для передачи изображения для удаления сервера с php ..

Например, у меня есть изображение http://example.com/image.jpg.. и я хочу перенести эту ссылку / файл в http://postimage.org или любую другую службу хостинга изображений ... если у вас есть какое-либо решение на PHP, пожалуйста, дайте мне знать ..

EDIT:

После передачи файла изображения его показывает мне ссылку для скачивания .. Специально для http://postimage.org сайта ..

Спасибо

Ответы [ 2 ]

1 голос
/ 30 сентября 2011

Опубликовать изображение имеет функцию загрузки с URL:

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

Введите URL вашего изображения и отправьте.

0 голосов
/ 30 сентября 2011

Это очень открытый вопрос, но я постараюсь на него ответить.

Если вы хотите загрузить изображения на сайт хостинга изображений, вам нужно найти тот, который имеет 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);
?>
...