Использование в вашем случае:
аюсь записать в файл изображения из BLOB-объекта.
if($_POST['logoFilename'] != 'undefined'){
$logoFile = fopen($_POST['logoFilename'], 'w') or die ("Cannot create ".$_POST['logoFilename']);
fwrite($logoFile, $_POST['logoImage']);
fclose($logoFile);
}
В предыдущем фрагменте кода,$_POST['logoImage']
это BLOB Файл правильно записан в корневой каталог, однако его невозможно открыть. В Ubuntu 11.04 я получаю следующую ошибку:
Error interpreting JPEG image file (Not a JPEG file: starts with 0x64 0x61).
BLOB отображается правильно, если я создаю img и устанавливаю src = blob
Ниже приведен первый фрагмент BLOB:
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAgGBgcGBQgHBwcJCQ