Скажите, что я использую php + mysql.
Я могу использовать:
ob_start();
readfile($imgurl);
$img = ob_get_contents();
ob_end_clean();
чтобы поймать двоичную строку картинки.
Я могу сохранить двоичную строку в mysql как imagedata и использовать php для создания объекта изображения каждый раз, когда я хочу отобразить изображение. Или я могу использовать функции файловой системы php для записи локального файла изображения с использованием двоичной строки.
Какой способ распространен в индустрии веб-сайтов? Я предполагаю, что последнее более популярно, потому что вы можете уменьшить трафик, соединяющий вашу базу данных, а для некоторых веб-сайтов вы можете открыть исходный файл изображения, щелкнув по изображению. Я предполагаю, что они сохраняют изображения как локальные файлы. Я прав?
Thx.