Я использую код ниже, чтобы загрузить изображение через ftp
$sFile=$ftp_dir."/".$image_name;
$image=$database_row["image"];//image is store in database
$fh = tmpfile();
$fwrite($fh, $image);
$uploadFile = ftp_fput($conn_id, $sFile, $fh, FTP_ASCII);
fclose($fh);
ftp создает файл и имеет размер, НО файл, который я получаю, не является изображением. При попытке открыть в средстве просмотра изображений я получаю сообщение об ошибке.
До перехода на ftp у меня был этот код
$image=$database_row["image"];//image is store in database
$file = fopen( "images/".$image_name, "w" );
fwrite( $file, $image);
fclose( $file );
и работал нормально, но теперь я должен использовать ftp.
Что мне не хватает.