fix 修改文件上传大小限制
This commit is contained in:
@@ -29,8 +29,7 @@ public class ApkFileController : ControllerBase
|
|||||||
/// <param name="request"></param>
|
/// <param name="request"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpPost("minlo")]
|
[HttpPost("minlo")]
|
||||||
[DisableRequestSizeLimit]
|
[RequestSizeLimit(300_000_000)]
|
||||||
[RequestSizeLimit(300000000)]
|
|
||||||
public async Task<ApkFileResponse> FormSingleFileUpload([FromForm] ApkRequest request)
|
public async Task<ApkFileResponse> FormSingleFileUpload([FromForm] ApkRequest request)
|
||||||
{
|
{
|
||||||
return await _apkFIileService.FormSingleFileUpload(request);
|
return await _apkFIileService.FormSingleFileUpload(request);
|
||||||
@@ -47,7 +46,16 @@ public class ApkFileController : ControllerBase
|
|||||||
return await _apkFIileService.RequestDownloadFile(fileName);
|
return await _apkFIileService.RequestDownloadFile(fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取最新版本
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="fileName"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
[HttpGet("lastverison")]
|
||||||
|
public async Task<ApkFileResponse> GetLastVersionAsync(string fileName)
|
||||||
|
{
|
||||||
|
return await _apkFIileService.GetLastVersionAsync(fileName);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ namespace Dlhis.Common.FileOperation.Response
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 版本名称
|
/// 版本名称
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public int VersionName { get; set; }
|
public string VersionName { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 修改信息
|
/// 修改信息
|
||||||
|
|||||||
@@ -22,6 +22,9 @@ public interface IApkFIileService : IScopeDependency
|
|||||||
Task<string> RequestDownloadFile(string fileName);
|
Task<string> RequestDownloadFile(string fileName);
|
||||||
|
|
||||||
|
|
||||||
|
Task<ApkFileResponse> GetLastVersionAsync(string fileName);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -51,6 +51,7 @@ public class ApkFIileService : IApkFIileService
|
|||||||
{
|
{
|
||||||
entity.VersionCode = request.VersionCode;
|
entity.VersionCode = request.VersionCode;
|
||||||
entity.UpdateMessage = request.UpdateMessage;
|
entity.UpdateMessage = request.UpdateMessage;
|
||||||
|
entity.VersionName = request.VersionName;
|
||||||
await _dbContext.UpdateAsync(entity);
|
await _dbContext.UpdateAsync(entity);
|
||||||
}
|
}
|
||||||
var newEntity = await _dbContext.Queryable<ApkFileEntity>().Where(x => x.Name == fileName).FirstAsync();
|
var newEntity = await _dbContext.Queryable<ApkFileEntity>().Where(x => x.Name == fileName).FirstAsync();
|
||||||
@@ -58,6 +59,15 @@ public class ApkFIileService : IApkFIileService
|
|||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public async Task<ApkFileResponse> GetLastVersionAsync(string fileName)
|
||||||
|
{
|
||||||
|
var info = await _dbContext.Queryable<ApkFileEntity>()
|
||||||
|
.Where(x => x.Name == fileName)
|
||||||
|
.Select<ApkFileResponse>()
|
||||||
|
.FirstAsync();
|
||||||
|
return info;
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 文件下载
|
/// 文件下载
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user