/// <summary> /// Local upload file /// </summary> /// <param name="uploadOption">Upload option</param> /// <param name="fileOptions">File options</param> /// <param name="files">Files</param> /// <returns>Return upload result</returns> public static async Task <UploadResult> LocalUploadAsync(UploadOption uploadOption, List <UploadFile> fileOptions, Dictionary <string, byte[]> files) { var result = await UploadManager.LocalUploadAsync(uploadOption, fileOptions, files).ConfigureAwait(false); return(HandleUploadResult(result)); }
/// <summary> /// Local upload file /// </summary> /// <param name="uploadOption">Upload option</param> /// <param name="fileOption">File option</param> /// <param name="fileBytes">File</param> /// <returns>Return upload result</returns> public static async Task <UploadResult> LocalUploadAsync(UploadOption uploadOption, UploadFile fileOption, byte[] fileBytes) { return(await LocalUploadAsync(uploadOption, fileOption, fileBytes).ConfigureAwait(false)); }
public FileController(IFileStorageService fileStorageService, IOptions <UploadOption> optionAccessor) { _fileStorageService = fileStorageService; _uploadOption = optionAccessor.Value; }