c# - ASP.NET MVC - 将图像上传到 Amazon S3

标签 c# asp.net asp.net-mvc-2 amazon-s3 asp.net-4.0

我的图像来自 Request.Files[0]。现在,如何将此图像上传到 S3?我看到在 AWS .NET API 中,您必须在放置字符串对象时指定 ContentBody。我如何获取文件的内容主体?

最佳答案

var file = Request.Files[0];
PutObjectRequest request = new PutObjectRequest();
request.BucketName = "mybucket"
request.ContentType = contentType;
request.Key = key;
request.InputStream = file.InputStream;
s3Client.PutObject(request);

关于c# - ASP.NET MVC - 将图像上传到 Amazon S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3781605/

相关文章:

c# - 如何在包含 POCO 的域模型程序集中删除对 System.Web.Mvc 的依赖

c# - 通过覆盖插件 nopCommerce 3.3 中的 GenericPathRoute.cs 更改 URL 路由

asp.net - 连接到链接服务器时查询速度慢

c# - 如何发送og :Title og:Image og:Description og:url info from C# to Facebook

asp.net - 将 MVC 内容添加到现有的 ASP.NET 应用程序?

未找到 'Method Name' 的 javascript 方法未定义

c# 在几个 *.csv 文件中拆分表单代码

c# - "open/close"SqlConnection 还是保持打开状态?

c# - 中间带有属性路由的 Web Api 可选参数

c# - 使用 ASP.NET MVC 将创建和编辑 ActionResults 合并为一个