Как загрузить файлы изображений в хранилище объектов в Bluemix, используя Java Liberty на Eclipse?
Недавно я начал работать с платформой IBM Bluemix. Я пытаюсь написать веб-приложение с использованием Java EE на Eclipse, которое позволяет пользователю загружать изображение, которое будет храниться в облаке, с помощью службы хранилища объектов.
Прямо сейчас у меня есть веб-приложение на Eclipse с подключенным к нему хранилищем объектов, но не хватает документации (или я не могу найти его) о том, как получить доступ к хранилищу объектов из кода и использовать его для хранения файлов (конкретно изображения) в облаке.
Я использую форму HTML для загрузки файла изображения и класс сервлета для обработки отправки формы. Вот форма, которую я использую:
<form method='POST' enctype='multipart/form-data' action="${pageContext.request.contextPath}/upload">
Choose image to upload: <input type='file' name='newImage' /> <br>
<input type='submit' value='Upload Image' />
</form>
Если кто-то может предложить помощь, это будет высоко ценится.
1 ответ
Вы можете взглянуть на Подключение к IBM Object Storage for Bluemix с помощью Java. В этом руководстве показано, как использовать OpenStack4j и Java для подключения к экземпляру Object Storage в Bluemix.
Если вы собираетесь запустить приложение в Bluemix, я предлагаю вам также ознакомиться с некоторыми основными понятиями в разделе Использование хранилища объектов из приложения Bluemix.