Как обработать поток данных в PHP?
Пример построчного чтения$lines = array();
$fileHandler = fopen("php://stdin", "r"); 	
while( !feof($fileHandler) AND ($line! = '') ) { 
  $lines[] = fgets($fileHandler,255); 
} 
fclose($fileHandler);

print_r($lines);
Для изображений пожалуй лучше не построчно, а блоками
php.net/manual/ru/function.fread.php
fopen открывает поток(handle) на чтение/запись и возглашает ресурс
__DIR__    ткущая папка где скрипт// читаем
$rawData = file_get_contents("php://input");
// пишем
$pathUploadDir = __DIR__ . "/uploadDir"
file_put_contents($pathUploadDir . '/' . $fileName ,  $rawData );