This commit is contained in:
2026-08-31 14:42:22 +08:00
72 changed files with 2479 additions and 168 deletions
@@ -0,0 +1,21 @@
namespace FileService.Application.UploadFile
{
/// <summary>
/// 单次直传命令(小文件,如头像/封面,一次性上传并同步落库)。
/// </summary>
/// <param name="OwnerId">上传者</param>
/// <param name="FileName">原始文件名</param>
/// <param name="ContentType">内容类型</param>
/// <param name="FileSize">文件大小</param>
/// <param name="Content">文件流</param>
/// <param name="IsPublic">是否落到公开桶(可生成直链)</param>
/// <param name="CheckSum">可选校验值(md5</param>
public sealed record SimpleUploadCommand(
Guid OwnerId,
string FileName,
string ContentType,
long FileSize,
Stream Content,
bool IsPublic,
string? CheckSum = null);
}