|
хранение файлов в mysqlОбсуждение темы хранение файлов в mysql в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Привет, всем! Что-то тищина такая в форуме, решил задать вам пару вопросов Слышал, что можна хранить изображения в базе данный mysql в поле ... |
|
Опции темы |
08.08.2006, 11:26 | #1 |
|
Привет, всем!
Что-то тищина такая в форуме, решил задать вам пару вопросов Слышал, что можна хранить изображения в базе данный mysql в поле blob. Каким образом передавать картинку и как потом вытащить? Спасибо=) |
|
08.08.2006, 17:30 | #2 |
|
Как и в любом другом SQL-запросе.
@mysql_query("INSERT INTO `abs` (`blobfield`) VALUES ('" . @mysql_real_escape_string($imageData) . "')"); Ну и SELECT вернёт все в первозданном виде. Хотя я бы посоветовал (на всякий случай) перед отправкой закодировать imageData в base64. |
|
08.08.2006, 19:59 | #3 |
|
Леха, а я бы посоветовал не хранить файлы в базе данных.
|
|
09.08.2006, 09:09 | #4 |
|
А почему бы не советуете?
Я читал, что это надежней чем в папке хранить. А как шифроватьв base64? и зачем? спасибо |
|
09.08.2006, 10:41 | #5 |
|
А чем это надежнее? :-/
|
|
09.08.2006, 12:11 | #6 |
|
Безопастней, картинку сваровать нельзя и ещё много плюсов =)
|
|
09.08.2006, 14:52 | #7 |
|
dantistus, конечно безопаснее. можно с лёгкостью загружать на сервер, например, cgi-файлы от пользователя и не бояться, что он их запустит на выполнение.
ещё один плюс в том, что некоторые хостеры при учитывании пространства, занятого сайтом забывают про размеры баз данных. это, в частности, относится к хостерам, у которых cPanel установлена. что до base64: зашифровать в base64 можно функцией base64_encode('код'); а расшифровать: base64_decode('зашифрованный код'); плюс в том, чтоона любой текст шифрует только в английские буквы и цифры. то есть зашифрованный таким образом код можно легко держать и в поле типа TEXT и не использовать при вставке mysql_real_escape_string() — никаких ошибок не произойдёт. |
|
09.08.2006, 16:06 | #8 |
|
Спасибо, я как-то не задумывался насчет этого
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как правильно организовать хранение заказов в интернет-магазине | battrack | ASP, Perl, PHP и MySQL | 2 | 22.04.2010 11:18 |
Upload файлов | BleSSeD | ASP, Perl, PHP и MySQL | 16 | 05.04.2009 00:31 |
имена файлов и php | Подсолнух | ASP, Perl, PHP и MySQL | 2 | 26.12.2006 15:10 |
Каталог файлов! | Stranger | HTML, CSS, JavaScript | 6 | 15.03.2004 09:35 |
Код загрузки файлов | Promolab | HTML, CSS, JavaScript | 1 | 07.06.2003 16:15 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|