using JNPF.DependencyInjection; using Microsoft.AspNetCore.Http; namespace JNPF.Common.Models; /// /// 文件分片模型 /// 版 本:V3.3.3 /// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com) /// 作 者:JNPF开发平台组. /// [SuppressSniffer] public class ChunkModel { /// /// 当前文件块,从1开始. /// public int chunkNumber { get; set; } /// /// 当前分块大小. /// public int currentChunkSize { get; set; } /// /// 分块大小. /// public long chunkSize { get; set; } /// /// 总大小. /// public long totalSize { get; set; } /// /// 文件标识. /// public string identifier { get; set; } /// /// 文件名. /// public string fileName { get; set; } /// /// 相对路径. /// public string relativePath { get; set; } /// /// 总块数. /// public int totalChunks { get; set; } /// /// 文件存储类型. /// public string type { get; set; } /// /// 文件后缀. /// public string extension { get; set; } /// /// 文件类型. /// public string fileType { get; set; } /// /// 上级id. /// public string parentId { get; set; } /// /// 文件大小. /// public string fileSize { get; set; } /// /// 是否生成文件名. /// public bool isUpdateName { get; set; } = true; /// /// 文件. /// public IFormFile file { get; set; } /// /// 路径类型 defaultPath(默认路径) selfPath(自定义路径). /// public string pathType { get; set; } = "defaultPath"; /// /// 是否用户存储(0否1是). /// public string isAccount { get; set; } = "0"; /// /// 自定义文件夹路径. /// public string folder { get; set; } }