Cloudinary Storage Integration
Penyimpanan citra medis terenkripsi menggunakan Cloudinary Signed Uploads dan optimasi CDN.
Status: Stablev1.0.0Source Verified: Yes
Source:
src/lib/storage.ts, docs/CLOUDINARY_SETUP.mdTests: tests/unit/storagePolicy.test.tsCloudinary Storage Integration#
Pengelolaan penyimpanan citra foto gigi intraoral pasien dengan standar keamanan signed uploads.
1. Pola Signed Uploads#
Untuk mencegah pengunggahan file ilegal: 1. Browser meminta signature upload ke endpoint internal /api/storage/sign. 2. Server membuat signature HMAC SHA-256 menggunakan CLOUDINARY_API_SECRET. 3. Browser mengunggah langsung ke Cloudinary menggunakan signature tersebut.
2. Optimasi Gambar & CDN Delivery#
Citra dikonversi secara otomatis ke format WebP terkompresi dengan resolusi terstandarisasi untuk kecepatan render laporan klinis.