32 lines
1.7 KiB
C#
32 lines
1.7 KiB
C#
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";
|
||
}
|
||
}
|