Наггетс сказал, написалВыбор распределенного файловой системы, после того как мы сможем выполнить обычное развертывание и доступ, мы можем использовать проверку в интерфейсе программирования на стороне сервера. В конфигурации nginx необходимо настроить nginx и настроить https-прокси.
бизнес-интерфейс
Адрес доступа к странице:http://localhost:8010/rest/files/image/saveMinioImage
文件接口:/rest/files/image/saveMinioImage
文件类型:base64file
- Отдельный вопрос: Неопознанное сообщение SSL, простое текстовое соединение?
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
- решать
настройка URL-адреса, доступ к minio, использованиеhttp://127.0.0.1:9000
изменить наhttps://minio.pig4cloud.com
настройка прокси nginx https
Измените нашу конфигурацию nginxvi /etc/nginx/conf.d/minio.pig4cloud.com.conf
server {
listen 80;
server_name minio.pig4cloud.com;
index index.html index.htm index.php;
location / {
root /app/file/data/pig4cloud/;
}
}
server {
listen 443 ssl;
server_name minio.pig4cloud.com;
ssl_certificate /etc/nginx/cert/minio.pig4cloud.com.pem;
ssl_certificate_key /etc/nginx/cert/minio.pig4cloud.com.key;
location / {
root /app/file/data/pig4cloud/;
}
}
Затем выполните проверку файла, чтобы просмотреть адрес доступа к изображению:
https://minio.pig4cloud.com/upload/pig4cloud/2020/07/15/20200606164355_2516ab9e10434371a9c0b64d65b2af01.png
Коллекция ЖУКОВ
- Bug1 java.lang.IllegalArgumentException: Request header is too large In my case, I had SpringBoot 2.x and used HTTP POST, however I had to add:
server.max-http-header-size=10000000
- Bug2 Как URLEncoder.encode и URLDecoder.decode обрабатывают специальные параметры URL-адреса в Java, чтобы предотвратить фильтрацию специальных символов (для обработки) Загрузка файла представляет собой строку в кодировке base64, которая содержит специальные символы: / + = и так далее. Тогда параметр, полученный на сервере, станет без спецсимволов. Причина в том, что если значение параметра url содержит специальные символы, вам необходимо использовать кодировку url.
url = "xxxxx?param=" + URLEncoder.encode("xxx", "utf-8");
Затем, когда сервер получает его:
String param = URLDecoder.decode(param, "utf-8");
- Bug3 Package Com.sun.image.codec.jpeg не имеет проблем с идеальным решением Ошибка: (11, 32) Java: пакет com.sun.image.codec.jpeg не существует
<build>
<plugins>
<!-- 程序包com.sun.image.codec.jpeg不存在 问题的完美解决 -->
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<verbose />
<bootclasspath>${java.home}\lib\rt.jar;${java.home}\lib\jce.jar</bootclasspath>
</compilerArguments>
</configuration>
</plugin>
</plugins>
</build>
Следующая статья [Nuggets говорят] Piggenmaven Prototype правильное использование
Ссылаться на: