Byd.FileManagement.HttpApi
0.1.5
dotnet add package Byd.FileManagement.HttpApi --version 0.1.5
NuGet\Install-Package Byd.FileManagement.HttpApi -Version 0.1.5
<PackageReference Include="Byd.FileManagement.HttpApi" Version="0.1.5" />
<PackageVersion Include="Byd.FileManagement.HttpApi" Version="0.1.5" />
<PackageReference Include="Byd.FileManagement.HttpApi" />
paket add Byd.FileManagement.HttpApi --version 0.1.5
#r "nuget: Byd.FileManagement.HttpApi, 0.1.5"
#:package Byd.FileManagement.HttpApi@0.1.5
#addin nuget:?package=Byd.FileManagement.HttpApi&version=0.1.5
#tool nuget:?package=Byd.FileManagement.HttpApi&version=0.1.5
Byd.FileManagement
Dosya yukleme, indirme, sureli dogrudan baglanti ve silme yeteneklerini tasiyan ABP DDD modulu. Her dosya bir is
kaydina (ExternalId) ve bir dosya kategorisine baglanir; byte'lar MinIO'da, metadata file_management semasinda durur.
Paketler
Tuketen projede her katman ayni adli katman paketini referans alir ve o katmanin modulunu [DependsOn] ile ekler:
| Paket | Modul |
|---|---|
Byd.FileManagement.Domain.Shared |
FileManagementDomainSharedModule |
Byd.FileManagement.Domain |
FileManagementDomainModule |
Byd.FileManagement.Application.Contracts |
FileManagementApplicationContractsModule |
Byd.FileManagement.Application |
FileManagementApplicationModule |
Byd.FileManagement.EntityFrameworkCore |
FileManagementEntityFrameworkCoreModule |
Byd.FileManagement.HttpApi |
FileManagementHttpApiModule |
Byd.FileManagement.HttpApi.Client |
FileManagementHttpApiClientModule |
Modul Byd.CoreExtensions paketlerine baglidir; core'un host sozlesmesi de gecerlidir.
Host baglantisi
- Baglanti dizesi adi
FileManagement'tir. - MinIO ayarlari
FileManagement.MinioSettings.*ayar adlariyla okunur:EndPoint,AccessKey,SecretKey,BucketName,WithSsl,CreateBucketIfNotExists,PresignedGetExpiry,PresignedPutExpiry. - Kendi depolama saglayicisini baglayan host
FileManagementModuleOptions.IsDefaultStorageEnabled'i kapatir. - Pipeline'da
app.UseCoreExtensions()cagrisindan sonraapp.UseFileManagement()cagrilir.
Boyut siniri
Presigned yukleme, dosyanin kategorisindeki MaxFileSize (byte) degerine gore kabul edilir; degeri bos kategori
20 MB alir. Siniri asan yuklemenin byte'lari silinir ve kayit acilmaz. Byte yukleme (UploadAsync) HTTP uzerinden istek
govdesi siniriyla sinirlidir; kategori siniri ona uygulanmaz.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Byd.CoreExtensions.HttpApi (>= 0.3.11)
- Byd.FileManagement.Application.Contracts (>= 0.1.5)
- Volo.Abp.AspNetCore.Mvc (>= 10.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.