- Shipped
- 8 листопада 2026 р. о 02:36 UTC
- Author
- Kamo
- Commit
- 33e7e17
Бібліотека ресурсів ніколи не зберігала файл. KbMediaService написала до неї константа bucket « kb » — два символи, нижче мінімуму S3 з трьох символів — так що minio-java відмовлявся від кожного put і кожного presign перед тим, як байт залишив под. kamo. minio. bucket завжди був у ConfigMap; нічого його не читало. - Букет походить з kamo. minio. bucket (тепер kb- resources), перевірено за Назва S3 з безпечним типом; ensureBucketExists все одно створює його. - Клієнт KB MinIO підписується з регіоном сайту (us- west- ca- s- 1), як спільний клієнт робить це; типовий us- east- 1 minio- java відкидається. - Новий GET /api/kb/media/{id}/content передає байти з MinIO (ні байт[]), один Діапазон -> 206, 416, HEAD, ETag/ 304, приватне кешування, nosniff + sandbox CSP, вбудований тільки для растрових зображень/PDF/аудіо/відео. Такий самий доступ, як і раніше: власна організація, інакше довідка платформи, яку може прочитати цей читач, потім вердикт антивірусу (423 ANTIVIRUS_ BLOCKED / ANTIVIRUS_ CHECKING). - presignedUrl (list, batch, single, platform help) тепер містить цю інформацію шлях same- origin замість підпису для вузла кластера MinIO no переглядач не може розв’ язати. Заблоковані або відсутні об’ єкти все одно не отримають адресу URL.
