v 1.1.4 新增文件上传中转 七牛云
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
namespace LMS.Repository.FileUpload
|
||||
{
|
||||
public class FileRequestReturn
|
||||
{
|
||||
public class FileMachineRequestReturn
|
||||
{
|
||||
public string MachineId { get; set; }
|
||||
public string FileName { get; set; }
|
||||
public long FileSize { get; set; }
|
||||
public string ContentType { get; set; }
|
||||
|
||||
public string Hash { get; set; }
|
||||
|
||||
public string Url { get; set; }
|
||||
|
||||
public DateTime UploadTime { get; set; }
|
||||
|
||||
public DateTime CreatedAt { get; set; }
|
||||
/// <summary>
|
||||
/// 删除时间 ,默认为最大值,表示未不删除
|
||||
/// </summary>
|
||||
public DateTime DeleteTime { get; set; } = DateTime.MaxValue;
|
||||
}
|
||||
|
||||
public class FileUserRequestReturn
|
||||
{
|
||||
public long Id { get; set; }
|
||||
public long UserId { get; set; }
|
||||
public string FileName { get; set; }
|
||||
public long FileSize { get; set; }
|
||||
public string ContentType { get; set; }
|
||||
public string Hash { get; set; }
|
||||
public string Url { get; set; }
|
||||
public DateTime UploadTime { get; set; }
|
||||
public DateTime CreatedAt { get; set; }
|
||||
/// <summary>
|
||||
/// 删除时间 ,默认为最大值,表示未不删除
|
||||
/// </summary>
|
||||
public DateTime DeleteTime { get; set; } = DateTime.MaxValue;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
namespace LMS.Repository.FileUpload;
|
||||
public class QiniuSettings
|
||||
{
|
||||
public string AccessKey { get; set; }
|
||||
public string SecretKey { get; set; }
|
||||
public string BucketName { get; set; }
|
||||
public string Domain { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 删除时间 天数 没有值 则不删除
|
||||
/// </summary>
|
||||
public int? DeleteDay { get; set; }
|
||||
}
|
||||
|
||||
public class FileUploadSettings
|
||||
{
|
||||
public long MaxFileSize { get; set; } = 3 * 1024 * 1024; // 5MB
|
||||
public List<string> AllowedContentTypes { get; set; } = new();
|
||||
}
|
||||
Reference in New Issue
Block a user