123456789101112131415161718 |
- using TEAMModelOS.SDK.Module.AzureBlob.Container;
- using Microsoft.AspNetCore.Http;
- using System.Collections.Generic;
- using System.Threading.Tasks;
- namespace TEAMModelOS.SDK.Module.AzureBlob.Interfaces
- {
- public interface IAzureBlobDBRepository
- {
- Task<List<AzureBlobModel>> UploadFiles(IFormFile[] file ,string fileSpace="common" ,bool contentTypeDefault = false);
- Task<AzureBlobModel> UploadFile(IFormFile file, string fileSpace = "wordfiles", bool contentTypeDefault = true);
- Task<AzureBlobModel> UploadPath(string path, string fileSpace = "common", bool contentTypeDefault = false);
- Task<AzureBlobModel> UploadObject(string fileName, object obj, string fileSpace = "common", bool contentTypeDefault = true);
- Task<AzureBlobModel> UploadText(string fileName, string text, string fileSpace = "common", bool contentTypeDefault = true);
- }
- }
|