接口端【调整】:因容易出现误判,取消接口端上传文件是否包含木马流的检测功能,待找到更合理解决方案再完善。

This commit is contained in:
大灰灰
2024-11-06 15:47:36 +08:00
parent 991dbd8efd
commit 3111b8460d

View File

@@ -373,16 +373,16 @@ namespace CoreCms.Net.Web.WebApi.Controllers
}
// 使用StreamReader来读取文件内容
using (var reader = new StreamReader(file.OpenReadStream(), Encoding.UTF8))
{
var content = await reader.ReadToEndAsync(); // 注意:这可能会消耗大量内存对于大文件,所以需要限制上传大小
// 检查内容是否合法
if (CommonHelper.CheckData(content))
{
jm.msg = "请勿提交非法数据。";
return jm;
}
}
//using (var reader = new StreamReader(file.OpenReadStream(), Encoding.UTF8))
//{
// var content = await reader.ReadToEndAsync(); // 注意:这可能会消耗大量内存对于大文件,所以需要限制上传大小
// // 检查内容是否合法
// if (CommonHelper.CheckData(content))
// {
// jm.msg = "请勿提交非法数据。";
// return jm;
// }
//}
var url = string.Empty;
if (filesStorageOptions.StorageType == GlobalEnumVars.FilesStorageOptionsType.LocalStorage.ToString())
@@ -437,11 +437,11 @@ namespace CoreCms.Net.Web.WebApi.Controllers
return jm;
}
if (CommonHelper.CheckData(entity.base64))
{
jm.msg = "请勿提交非法内容。";
return jm;
}
//if (CommonHelper.CheckData(entity.base64))
//{
// jm.msg = "请勿提交非法内容。";
// return jm;
//}
//检查上传大小
if (!CommonHelper.CheckBase64Size(entity.base64, filesStorageOptions.MaxSize))