Добрый день. У меня в базе данных хранятся изображения (тип столбца longblob). Проблема в том что я не могу их отобразить в браузере. Есть такой код, при этом в другой программе он работает отлично PHP: $sel_p = mysql_query("SELECT * FROM photos WHERE id_ob='$id_ob' ") or die(mysql_error()); while($d_p = mysql_fetch_assoc($sel_p, MYSQL_ASSOC)){ $img = $d_p['image']; echo '<img height="80" width="auto" src="data:image;base64,'.$img.'"><br><br><br>'; Может есть другой способ вывода изображений. Помогите пожалуйста.
для чего хранить изображения в бд ? --- Добавлено --- большой поток от базы данных к серверу, потом перенаправляем поток данных юзеру, время деньги --- Добавлено --- data:image/png;base64; --- Добавлено --- https://ru.wikipedia.org/wiki/Data:_URL
Эти изображения относятся к определенному временному объекту который может сегодня появиться, а завтра быть удален вместе с фотографиями
на данный момент для меня сложность в том, что я не знаю как сделать так чтобы при создании объекта создалась под него отдельная папка и в нее загружались изображения. --- Добавлено --- Я думал так сделать как вы предлагаете, то не нашел простых решения, предлагают очень сложные и огромные скрипты по загрузке файлов --- Добавлено --- добавил /png все равно не работает
дааа) примерно такие огромные. Полюбому есть простые решения без всяких проверок и ограничений. Сложно мне представить пользователя, который знает что ему нужно загрузить именно изображения, будет загружать текстовые или медиа файлы. Да и пусть пользователь загружает изображения любого размера, зачем его ограничевать.
продолжу с уязвимостями, говнокодские, не о чем, код 1терабайт загрузят, потом нос ковырять тема диалога в изображениях
Да ну? А то, что под видом картинки, загрузят на сервер php-код и ломанут сайт, думать уже не надо? Это уж совсем надо наплевательски относиться к работе, что бы позволять юзерам загружать файлы на сервер без проверки
Так начни делать в процедурном стиле, для юзера создай папку и помести туда изображение, а путь к изображению, пропиши в бд и всё
это надо уже смотреть что и для чего в общих очертаниях, а на данный момент у нас диалог происходил о хранении изображений