Сохраните PDF-файл в mongoDB Java - PullRequest
       14

Сохраните PDF-файл в mongoDB Java

0 голосов
/ 25 декабря 2018

У меня есть вопрос - у меня есть микросервис клиента, который является thymeleaf + spring, который извлекает файл в форме ввода следующим образом:

<input type="file" th:field="*{file}" th:value="${file}" name="file" id="file">


, поэтому он принимается как частьобъект как byte [] - тогда он передается внутри этого Java-объекта как @ModelAttribute другому микросервису, где он передается другому Java-объекту (также как byte []) и сохраняется в коллекции mongo.К сожалению, документ монго имеет только
"attachedPdf": "<Binary Data>"
, поэтому он там не сохраняется (размер документа составляет несколько КБ, а самого файла pdf было несколько МБ)
Вы можете мне помочь?Как я могу сохранить PDF в коллекцию MongoDB?Я использую MongoRepository<ScientificArticle, String> и в конфигурации проекта используется компонент Mongo для установления соединения с базой данных.
Я искал ответ в StackOverflow, но все дело было в установлении единственного соединения внутри одного метода с получением файла непосредственно с диска....

...