Итак, есть к примеру картинка на сервере1
server1.ru/file1.jpg
Необходимо отправить этот файл на сервер2 (server2.ru) POST запросом.
Как сделать это максимально быстро и легче?
Мое предложение:
Для скачивания file1.jpg используем:
$fp = @fopen('http://server1.ru/file1.jpg', "rb");<br/>
$fd = @fopen('tmp/tmp_filename', "w");<br/>
if ($fp && $fd) {<br/>
while (!feof($fp)) {<br/>
$st = fread($fp, 4096);<br/>
fwrite($fd, $st);<br/>
}<br/>
}<br/>
@fclose($fp);
Затем используем CURL для отправки файла tmp/tmp_filename на сервер2.
Возможно есть способ быстрее?
ps: вот было бы здорово сделать все вышеперечисленное на стороне клиента с помощью какаго-нибудь jQuery и не грузить сервер этой ерундой =)