Files
IM_NEW/FileService.Application/UploadFile/SimpleUploadCommand.cs

22 lines
812 B
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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);
}