Browse Source

添加返回结果

develop-FileUpload-test
胡超1 2 years ago
parent
commit
a0c8a32510
  1. 58
      24Hour/Controllers/Common/CommonController.cs

58
24Hour/Controllers/Common/CommonController.cs

@ -2847,34 +2847,44 @@ namespace _24Hour.Controllers.Common
[Route("GetImageFiles")] [Route("GetImageFiles")]
public async Task<Result> GetImageFiles(List<string> file) public async Task<Result> GetImageFiles(List<string> file)
{ {
//根据输入url获取base64值 try
var getstr = (string s) =>
{ {
var urlpath = s.Replace("/", @"\"); //根据输入url获取base64值
var path = Path.Combine(Environment.CurrentDirectory, "wwwroot" + urlpath); var getstr = (string s) =>
if (System.IO.File.Exists(path))
{ {
return Convert.ToBase64String(System.IO.File.ReadAllBytes(path)); var urlpath = s.Replace("/", @"\");
} var path = Path.Combine(Environment.CurrentDirectory, "wwwroot" + urlpath);
else if (System.IO.File.Exists(path))
{
return Convert.ToBase64String(System.IO.File.ReadAllBytes(path));
}
else
{
return "";
}
};
//根据输入url获取文件是否存在
var getexist = (string s) =>
{ {
return ""; var urlpath = s.Replace("/", @"\");
} var path = Path.Combine(Environment.CurrentDirectory, "wwwroot" + urlpath);
}; return System.IO.File.Exists(path);
//根据输入url获取文件是否存在 };
var getexist = (string s) => var data = file.Select(x => new
{ {
var urlpath = s.Replace("/", @"\"); Item = x,
var path = Path.Combine(Environment.CurrentDirectory, "wwwroot" + urlpath); IsExist = getexist(x),
return System.IO.File.Exists(path); BaseStr = getstr(x)
}; });
var data = file.Select(x => new result.IsSucceed = true;
result.result = data;
}
catch
{ {
Item=x, result.IsSucceed = true;
IsExist = getexist(x), result.Message = "系统错误";
BaseStr = getstr(x) }
});
result.result = data;
return result; return result;
} }
/// <summary> /// <summary>

Loading…
Cancel
Save