KamoCRM

Kaynakları gerçek bir kovaya yükle ve uygulama üzerinden geri akıtın

FixKBService
Shipped
8 Kasım 2026 02:36 UTC
Author
Kamo
Commit
33e7e17

Kaynak kütüphanesi hiçbir dosya depolamadı. KbMediaService' e yazılmıştır sabit kova "kb" — iki karakter, S3'ün üç karakterlik minimumunun altında — Bu yüzden minio-java, bir bayt bile pod'u terk etmeden önce her bir put'u ve her bir presign'i reddetti. kamo.minio.bucket her zaman ConfigMap'taydı; hiçbir şey onu okumadı. - Bucket kamo.minio.bucket'ten geliyor (şimdi kb-resources), onaylanmış S3 ismi güvenli bir varsayıma sahiptir; ensureBucketExists hala onu yaratır. - KB MinIO istemcisi site bölgesi (us-west-ca-s-1) ile kayıtlıdır, paylaşılan istemci yapıyor; minio-java'nın us-east-1 varsayımı reddedildi. - New GET /api/kb/media/{id}/content streams the bytes from MinIO (no byte[]), single Range -> 206, 416, HEAD, ETag/304, özel önbellek, nosniff + sandbox CSP, sadece raster resimler/PDF/audio/video için inline. Önceki gibi aynı erişim: kendi org, aksi takdirde platform yardım bu okuyucu okuyabilir, sonra Antivirüs kararı (423 ANTIVIRUS_BLOCKED / ANTIVIRUS_CHECKING). - presignedUrl (list, batch, single, platform help) şimdi bunu taşıyor küme içindeki MinIO sunucu için bir imza yerine aynı kaynak yolu no tarayıcı çözemez. Kilitli veya kayıp nesneler hala URL almaz.

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