Как сохранить изображение в веб-индустрии? бинарный или локальный файл? - PullRequest
0 голосов
/ 28 февраля 2012

Скажите, что я использую php + mysql.

Я могу использовать:

    ob_start();
    readfile($imgurl);
    $img = ob_get_contents();
    ob_end_clean();

чтобы поймать двоичную строку картинки. Я могу сохранить двоичную строку в mysql как imagedata и использовать php для создания объекта изображения каждый раз, когда я хочу отобразить изображение. Или я могу использовать функции файловой системы php для записи локального файла изображения с использованием двоичной строки.

Какой способ распространен в индустрии веб-сайтов? Я предполагаю, что последнее более популярно, потому что вы можете уменьшить трафик, соединяющий вашу базу данных, а для некоторых веб-сайтов вы можете открыть исходный файл изображения, щелкнув по изображению. Я предполагаю, что они сохраняют изображения как локальные файлы. Я прав? Thx.

1 Ответ

0 голосов
/ 28 февраля 2012

Обычный способ - сохранить изображения в каталоге и сохранить путь в базе данных. Таким образом, при доступе вы получите только путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...