We are programmatically creating directories and uploading files from another part of our application. The directories and files appear correctly in the ABP File Management module, confirming successful storage However, we are experiencing issues when trying to download these files from abp file management module.
Reference Code: private async Task<FileDescriptor> UploadFileAsync(SiteFile file, Guid directoryId) { if (file == null) throw new UserFriendlyException("Invalid file provided.");
// Convert the byte array to a Base64 string
string fileContentBase64 = Convert.ToBase64String(file.Content);
byte[] fileBytes = Convert.FromBase64String(fileContentBase64);
var fileDescriptor = new FileDescriptor(
id: GuidGenerator.Create(),
name: file.Name,
mimeType: file.MimeType,
directoryId: directoryId,
size: fileBytes.Length,
tenantId : _currentTenant?.Id
);
await _fileDescriptorRepository.InsertAsync(fileDescriptor);
using var stream = new MemoryStream(fileBytes);
await _blobContainer.SaveAsync(fileDescriptor.Id.ToString(), stream);
return fileDescriptor;
}
public class SiteFile : FullAuditedEntity<Guid> {
public Guid Id { get; set; }
public string? planType { get; set; }
public string Name { get; set; }
public string MimeType { get; set; }
public long Size { get; set; }
public byte[] Content { get; set; }
}
**When I created a Tenant in the Angular UI It is creating a tenant in the saastenant table and User in AbpUser Table the Both **
When I am creating the Tenant through the swagger Post API,i It is creating a tenant in the saastenant table but not the User in AbpUser Table

To create an user and tenants do we have other api's need's to invoked
