İçindekiler

Güvenli çoklu dosya yükleme bounded context.

Konumlar

KatmanYol
Domaininternal/domain/upload/
Applicationinternal/application/upload/önceservice.go
HTTPinternal/adapters/http/handler/upload_handler.go
GoUIroutes.go (upload middleware); bildirim toplu yükleme: controller_rbac_notifications.go
Altyapıpkg/safefs, internal/infrastructure/storage
Wiringwire_infra.go, wire_http.go, wire_goui.go

Application

Dosyaİş
service.goFacade: UploadBatch — doğrulama, virüs taraması, depolama
service_test.goBirim testleri

HTTP yüzeyleri

MethodPathHandlerİzin
POST/api/v1/uploads/Uploaduploads:create

GoUI statik dosya yolu: gouiupload.UploadPath / FilesPrefix — aynı izin (uploads:create veya bildirim gönderimi).

Panel yüzeyleri

PathScreen
/dashboard/uploadsuploads
/dashboard/notifications/bulk/uploadnotification-upload

İlişkili

  • Boyut limitleri → SEC_MAX_UPLOAD_BYTES, HTTP_BODY_LIMIT_BYTES
  • Mimari → DOMAIN.md