mysql blob и хранение файлов в базе
nolar 06.10.2002 08:30
Есть задача: хранить файлы непосредственно в базе. MySQL. Тип поля longblob. Файл притекает из формы (<form method="post" enctype="multipart/form-data">...<input type=file name=file>...</form>). Код, если успростить, таков:
^connect[...]{^void:sql{
insert into t_file (f_file, f_data)
values ('$form:fields.file.name', '$form:fields.file.text')
}}
Проблема: данные обрезаются (у зип-архивов, например, первые пяток байт лишь сохраняется, плюс-минус).
Вопрос: Как же сделать insert в базу так, чтобы данные не терялись? Шаманство с taint/untaint, как бы хорошо оно не было описано, я не понимаю. Надеюсь на автоматику. Может оно?
- mysql blob и хранение файлов в базе, nolar 06.10.2002 08:30