IBlobContainer is the main interface to store and read BLOBs.
#BLOP BLOP DOM FERA INSTALL#
If you want to do it manually, install the NuGet package to your project and add to the ABP module class inside your project.
csproj file you want to add the package. Open a command line (terminal) in the directory of the.Install the ABP CLI, if you haven't installed it.Use the ABP CLI to add this package to your project: You can use this package to use the BLOB Storing system without depending a specific storage provider. is the main package that defines the BLOB storing services. Refer to the linked documents for the storage provider configurations. Multiple providers can be used together by the help of the container system, where each container can uses a different provider.īLOB storing system can not work unless you configure a storage provider. You can request it for your favorite provider or create it yourself and contribute to the ABP Framework. More providers will be implemented by the time. Aws: Stores BLOBs on the Amazon Simple Storage Service.Minio: Stores BLOBs on the MinIO Object storage.Aliyun: Stores BLOBs on the Aliyun Storage Service.Azure: Stores BLOBs on the Azure BLOB storage.File System: Stores BLOBs in a folder of the local file system, as standard files.The ABP Framework has already the following storage provider implementations: If you want to create reusable application modules, you don't need to make assumption about how the BLOBs are stored.ĪBP BLOB Storage system is also compatible to other ABP Framework features like multi-tenancy.You can then easily change your BLOB storage without changing your application code.You can easily integrate to your favorite BLOB storage provides with a few lines of configuration.Having such an abstraction has some benefits The ABP Framework provides an abstraction to work with BLOBs and provides some pre-built storage providers that you can easily integrate to. There are various places to store a BLOB item storing in the local file system, in a shared database or on the Azure BLOB storage can be options. For example, you may want to save user profile pictures.Ī BLOB is a typically byte array. Not only files, but you may also need to save various types of large binary objects, a.k.a. It is typical to store file contents in an application and read these file contents on need. 3: Creating, Updating and Deleting Books.