宁波既有建筑外墙脱落问卷调查系统开发 三居系统数据源讨论,和 页面开发
This commit is contained in:
@@ -11,4 +11,9 @@
|
||||
public string Id { get; set; }
|
||||
public System.DateTime CreatedTime { get; set; }
|
||||
}
|
||||
public class FileUploadsOutput
|
||||
{
|
||||
public string fileName { get; set; }
|
||||
public string fileId { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -120,7 +120,42 @@ namespace Ewide.Core.Service
|
||||
{
|
||||
return await UploadFile(file, _configuration["UploadFile:Default:path"]);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 上传文件
|
||||
/// </summary>
|
||||
/// <param name="files"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost("/sysFileInfo/uploads")]
|
||||
public async Task<List<string>> UploadFilesDefault([FromForm] List<IFormFile> files)
|
||||
{
|
||||
var list = new List<string>();
|
||||
foreach (var file in files)
|
||||
{
|
||||
list.Add(await UploadFile(file, _configuration["UploadFile:Default:path"]));
|
||||
}
|
||||
return list;
|
||||
}
|
||||
/// <summary>
|
||||
/// 批量上传文件
|
||||
/// </summary>
|
||||
/// <param name="files"></param>
|
||||
/// <returns></returns>
|
||||
[Consumes("application/json", "multipart/form-data")]
|
||||
[AllowAnonymous]
|
||||
[HttpPost("/sysFileInfo/uploads")]
|
||||
public async Task<dynamic> UploadFileDefault([FromForm] FormFileCollection files)
|
||||
{
|
||||
var rslt = new List<FileUploadsOutput>();
|
||||
if (files?.Count > 20)
|
||||
throw Oops.Oh("每次最多上传20个文件");
|
||||
foreach (var file in files)
|
||||
{
|
||||
var fileId = await UploadFile(file, _configuration["UploadFile:Default:path"]);
|
||||
var fileoutput = new FileUploadsOutput { fileId = fileId, fileName = file.FileName };
|
||||
rslt.Add(fileoutput);
|
||||
}
|
||||
return rslt;
|
||||
}
|
||||
/// <summary>
|
||||
/// 下载文件
|
||||
/// </summary>
|
||||
@@ -152,7 +187,7 @@ namespace Ewide.Core.Service
|
||||
/// <returns></returns>
|
||||
public async Task<string> UploadFileDocument(IFormFile file)
|
||||
{
|
||||
return await UploadFile(file, _configuration["UploadFile:Document:path"]);
|
||||
return await UploadFile(file, _configuration["UploadFile:Document:path"]);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user