KamoCRM

Tài nguyên tải lên một thùng thực và lưu lại qua ứng dụng

FixKBService
Shipped
lúc 02:36 8 tháng 11, 2026 UTC
Author
Kamo
Commit
33e7e17

Thư viện tài nguyên chưa bao giờ lưu một tập tin. KbMediaService đã viết đến hằng số "kb" — hai ký tự, dưới tối thiểu ba ký tự của S3 — Vì vậy minio-java đã từ chối mọi put và presign trước khi một byte rời khỏi pod. kamo.minio.bucket luôn nằm trong ConfigMap; không có gì đọc được nó. - Bucket đến từ kamo.minio.bucket (hiện là kb-resources), được xác nhận với S3 đặt tên với mặc định an toàn; ensureBucketExists vẫn tạo nó. - Khách hàng KB MinIO ký tên với khu vực địa điểm (us-west-ca-s-1), như là share client does; minio-java's us-east-1 default is rejected. - New GET /api/kb/media/{id}/content streams the bytes from MinIO (no byte[]), single Range -> 206, 416, HEAD, ETag/304, private caching, nosniff + sandbox CSP, inline chỉ cho hình ảnh raster/PDF/âm thanh/video. Truy cập như trước: own org, nếu không thì platform help người đọc này có thể đọc, sau đó là phán quyết của Antivirus (423 ANTIVIRUS_BLOCKED / ANTIVIRUS_CHECKING). - presignedUrl (list, batch, single, platform help) giờ có chứa đường dẫn cùng nguồn thay vì chữ ký cho máy trong cụm MinIO no trình duyệt có thể giải quyết. Mục tiêu bị khóa hoặc thiếu vẫn không nhận được URL.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing