AWS Lambda文件上传到ASP.NET Core 2.1 Razor页面会导致二进制文件损坏。
创始人
2024-11-17 04:30:30
0

要解决AWS Lambda文件上传到ASP.NET Core 2.1 Razor页面会导致二进制文件损坏的问题,可以采取以下步骤:

  1. 确保在Razor页面中正确地设置文件上传表单:
  1. 在ASP.NET Core控制器中处理文件上传请求:
[HttpPost]
public IActionResult UploadFile(IFormFile file)
{
    if (file != null && file.Length > 0)
    {
        using (var memoryStream = new MemoryStream())
        {
            file.CopyTo(memoryStream);
            // 这里可以对文件进行进一步处理,如保存到本地或上传到AWS S3等。
        }
        return Ok("文件上传成功");
    }
    return BadRequest("未选择文件或文件为空");
}
  1. 在AWS Lambda函数中,确保正确地处理文件上传请求,使用正确的请求对象和内容类型:
public async Task FunctionHandler(APIGatewayProxyRequest request, ILambdaContext context)
{
    var form = await request.ToFormAsync();
    var file = form.Files.FirstOrDefault();
    
    // 这里可以进行文件处理,如保存到本地或上传到AWS S3等。
    
    return new OkObjectResult("文件上传成功");
}

现在,您应该能够将文件上传到ASP.NET Core Razor页面,而不会导致二进制文件损坏。

相关内容

热门资讯

每日必看(aapoker能玩)... aapoker能玩新手教程相关信息汇总(需添加指定薇757446909获取下载链接);每日必看(aa...
实测发现(Wepoke修改器)... 实测发现(Wepoke修改器)外挂透明挂辅助挂(透视)透视辅助(详细教程)-哔哩哔哩是一款可以让一直...
今日重大通报(wEpOke)外... 今日重大通报(wEpOke)外挂透明挂辅助器安装(辅助挂)软件透明挂(有挂方式)-哔哩哔哩;《WPK...
热点推荐!Wepoke后台(W... 1、热点推荐!Wepoke后台(WEpoke)外挂透明挂辅助APP(辅助挂)科技教程(详细教程)-哔...
总算了解(wepoke线上)外... 总算了解(wepoke线上)外挂透明挂辅助软件(透视)的确是真的有挂(2025已更新)(哔哩哔哩);...
记者发布(aa扑克辅助)外挂透... 记者发布(aa扑克辅助)外挂透明挂辅助器(辅助挂)透视辅助(有挂助手)-哔哩哔哩;小薇(透视辅助)致...
透视脚本(wpk)外挂透明挂辅... 透视脚本(wpk)外挂透明挂辅助器(透视)软件透明挂(有挂方法)-哔哩哔哩;(需添加指定薇75744...
透视实锤!德扑之星真的太假(w... 1、透视实锤!德扑之星真的太假(wepOKE)外挂透明挂辅助脚本(辅助挂)总结教程(有挂方针)-哔哩...
实测分享(微扑克发牌)外挂透明... 1、实测分享(微扑克发牌)外挂透明挂辅助软件(透视)其实真的有挂(2023已更新)(哔哩哔哩)2、进...
1分钟了解(wpk德州辅助器)... 1分钟了解(wpk德州辅助器)外挂透明挂辅助插件(辅助挂)软件透明挂(有挂细节)-哔哩哔哩相信很多朋...