Files
Docker/CloudBuilder/CloudBuilder.Master/Policy/UploadFolderPolicy.cs
T
2026-10-23 15:15:53 +08:00

32 lines
1.7 KiB
C#
Raw 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.
using System;
namespace CloudBuilder.Master.Policy
{
/// <summary>
/// 分片上传落盘目录名统一管理。物理文件落在 {UploadFileDirectory}/{folderName}/{扩展名}/,
/// 末片合并后拷贝到 {BackupFileDirectory}/{folderName}/{扩展名}/;后端拼头像访问地址
/// (FileTypePolicy.PackAvatarUrl)用的目录名必须与前端 multipart 的 FilePath 头完全一致,
/// 故把这些散落在各服务的字符串收敛到此处,作为前后端共同对齐的单一真源。
/// </summary>
public static class UploadFolderPolicy
{
/// <summary>族谱成员头像目录(family_person.avatar_filename 对应)</summary>
public const string FAMILY_PERSON_AVATAR = "FamilyPersonAvatar";
/// <summary>登录用户(我的)头像目录(security_user.user_icon_img_path 对应)</summary>
public const string USER_AVATAR = "UserAvatar";
/// <summary>身份证照片目录(与前端身份证上传 FilePath 头一致,小写历史沿用)</summary>
public const string ID_CARD = "idcard";
/// <summary>文章封面目录(article.article_cover_filename 对应,前端上传 FilePath 头须一致)</summary>
public const string ARTICLE_COVER = "ArticleCover";
/// <summary>文章正文/配图目录(article_filename.file_name 对应,前端上传 FilePath 头须一致)</summary>
public const string ARTICLE_IMAGE = "ArticleImage";
/// <summary>族谱封面目录(family_tree.tree_cover_filename 对应,前端上传 FilePath 头须一致)</summary>
public const string TREE_COVER = "TreeCover";
}
}