Я загружаю файл (документ Microsoft Office Word), используя Spring MVC.
Для этого я использую пружину org.springframework.web.multipart.MultipartFile
.
Я могу загрузить файл, но у меня возникают проблемы с сохранением его в базе данных MySQL.
Когда я сохраняю файл как multipartFile, получаемый при отправке формы (MultipartFile multipartFile = employee.getFile();
). Он сохраняется в базе данных как объект с именем
org.springframework.web.multipart.commons.CommonsMultipartFile@1c79dfc.
Я хочу сохранить данные в виде строки (присутствует в файле). Как преобразовать multipartFile в строковый формат, чтобы я мог сохранить его в базе данных MySQL, используя тип TEXT.
Вот информация о multipartFile:
MultipartFile multipartFile = employee.getFile();
byte[] content=multipartFile.getBytes();
String s = new String(content);
log.info ("size:"+multipartFile.getSize());
Выход:
размер: 10066
log.info ("content type:"+multipartFile.getContentType());
Выход:
содержание
тип: / vnd.openxmlformats-officedocument.wordprocessingml.document
log.info("Filename:"+multipartFile.getOriginalFilename());
Выход:
Имя файла: Prabhat-resume.docx
Я хочу сохранить его в базе данных как текстовый BLOB-объект. Что мне нужно сделать?