附件相关字段对应数据库中的存储内容说明

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:3

附件相关字段对应数据库中的存储内容说明

1、附件(文件服务)

数据库字段类型:nvarchar。

数据库字段长度:50。

说明:长度为32为的Guid,关联文件信息表(T_BAS_FileServerFileInfo)的 FFileId 字段。

49b09827195a4eca9b703feaa66e80c6


2、多选附件(文件服务)

数据库字段类型:ntext。

数据库字段长度:1073741823。

说明:json字符串。

[
    {
        // 文件名
        "FileName": "BOS开发规范.docx",
        // 长度为32为的Guid,关联文件信息表(T_BAS_FileServerFileInfo)的 FFileId 字段
        "ServerFileName": "f78c7645ac2849bea82cf35e00551553",
        // 文件大小,单位 KB
        "FileLength": 5990,
        // 文件大小,单位 B
        "FileBytesLength": 6132729
    },
    {
        "FileName": "8M大图片.webp",
        "ServerFileName": "49b09827195a4eca9b703feaa66e80c6",
        "FileLength": 7681,
        "FileBytesLength": 7864071
    }
]

3、图片(文件服务)

同1。


4、单据体图片(文件服务)

同1。


5、附件(数据库) 不建议再使用

数据库字段类型:ntext。

数据库字段长度:1073741823。

说明:附件信息字节序列化后再做base64处理后的字符串。

// 附件信息格式如下
[
    {
        "FileName": "20231227-BOS.pptx",
        "ServerFileName": "6ac1787e-7827-c11a-5323-88847b9247f7 20231227-BOS.pptx",
        "FileLength": 1251,
        "FileBytesLength": 1280102,
        "FileContent": "文件内容字节数组"
    },
    {
        "FileName": "1.pdf",
        "ServerFileName": "fa308892-659d-a5c6-45ba-c3c6fb481cff 1.pdf",
        "FileLength": 11,
        "FileBytesLength": 9912,
        "FileContent": "文件内容字节数组"
    },
    {
        "FileName": "App层实现类异常扫描结果.txt",
        "ServerFileName": "29ec63d0-1b3d-4f16-5310-470da4315489 App层实现类异常扫描结果.txt",
        "FileLength": 46,
        "FileBytesLength": 45594,
        "FileContent": "文件内容字节数组"
    }
]

// 从数据库中解析出附件信息
SerializatonUtil.DeserializeFromBase64<JSONArray>(value);
// 将附件信息转为数据库中的存储值
SerializatonUtil.SerializeToBase64<JSONArray>(value);


6、图片(数据库)不建议再使用

数据库字段类型:image。

数据库字段长度:2147483647。

说明:图片文件字节数据。



附件相关字段对应数据库中的存储内容说明

1、附件(文件服务)数据库字段类型:nvarchar。数据库字段长度:50。说明:长度为32为的Guid,关联文件信息表(T_BAS_FileServerFileInfo)...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息