Это код сервера. С помощью этого кода вы можете загрузить любой файл, который хранится в базе данных, и сохранить этот файл на стороне сервера в папке (img). Используя ссылку, вы можете получить доступ к файлу.
==================================================================================================================================================================================================================

аюсь спасти`.doc`, `.pdf`, `.txt`и файлы изображений в мою базу данных, используя hibernate, jsf и mysql.

Я создал столбец для сохранения файла типа BLOB. Если я экономлю`.txt` введите, то файлы будут сохранены правильно.

Если я пытаюсь сохранить файл в любом другом формате, я получаю исключение. В моем бине я создал имя поля:`byte[] file;`

Как я могу сохранить его правильно без каких-либо исключений? Мне нужно изменить тип данных для столбца MySQL или использовать другое поле для класса Java?

(в ответ на BalusC)

Это код, который я использую для записи файлов. Я использую`fileInputStream` а затем сохранить файл с помощью Hibernate Framework.

`UploadedFile` Это JSF управляемый бин:

и моя таблица базы данных имеет следующую структуру:

 такие как местоположение, в БД, но синхронизация БД и файловой системы будет проблемой.



 большой. Попробуйте вместо этого установить тип данных столбца таблицы в LONGBLOB.



 который хранится в базе данных, и сохранить этот файл на стороне сервера в папке (img). Используя ссылку, вы можете получить доступ к файлу.



 базе данных.