1
A
回答
3
多天前,我用putObject方法上传到亚马逊S3的文件。我在我的MVC架构项目中实现了这个功能。我希望看到下面的示例代码,它可能对您有所帮助。
注意:可能你在ReactJs中有不同的方式,但是在S3上传文件基于IAmazon接口的uObject PutObjectRequest()方法将保持不变。
下面的配置方法是在我的基础控制器。
public static IAmazonS3 Configuration()
{
var config = new Amazon.S3.AmazonS3Config();
config.RegionEndpoint = RegionEndpoint.USEast1;
var credentials = new Amazon.Runtime.BasicAWSCredentials(ConfigurationManager.AppSettings["AWSAccessKey"], ConfigurationManager.AppSettings["AWSSecurityKey"]);
return Amazon.AWSClientFactory.CreateAmazonS3Client(credentials, config);
}
下面的代码,我在我的控制器中使用文件上传操作。
HttpPostedFileBase uploadFile = uploadfileCollection[i];
var fileName = Path.GetFileName(uploadFile.FileName);
fileforAPI += fileName + ',';
var putrequest = new PutObjectRequest()
{
BucketName = ConfigItems.AWSServiceFinanceSampleFileBucket,
Key = "FinanceData" + finalUploadFilePathOnS3 + fileName,
InputStream = uploadFile.InputStream,
CannedACL = S3CannedACL.PublicReadWrite
};
PutObjectResponse response = client.PutObject(putrequest);
if (!response.HttpStatusCode.ToString().Equals("OK"))
{
isUploadedSuccessfully = false;
break;
}
相关问题
- 1. ReactJS和AWS-S3从客户端上传
- 2. 上传到AWS S3失败
- 3. AWS S3:访问,同时上传文件
- 4. 上传文件到AWS .Error使用AWS
- 5. 从ios上传数据库文件到AWS s3问题
- 6. 使用Retrofit2将文件上传到AWS S3预签名的URL
- 7. AWS S3文件上传:S3Client类未找到
- 8. 如何使用ansible递归地上传文件夹到aws s3
- 9. 使用java将XML文件上传到AWS s3
- 10. AWS S3文件上传,得到'Access-Control-Allow-Origin'错误'
- 11. 使用AWS SDK将文件上传到S3 ASP.NET
- 12. 从本地系统上传pdf文件到aws-s3
- 13. AWS博托 - 上传文件到S3原因S3ResponseError:403禁止
- 14. AWS Python的lambda函数 - 文件上传到S3
- 15. 使用express js synchrounsly将大文件上传到AWS s3
- 16. 如何读取上传到aws s3的yml文件
- 17. 使用Rails将文件上传到AWS S3
- 18. AWS - CORS不能直接上传文件到S3
- 19. 使用普通的Ruby将文件上传到AWS S3
- 20. 单元测试文件上传到AWS S3
- 21. 在.Net(asp.net核心)上传大文件到aws S3服务器
- 22. AWS不能上传文件
- 23. PDF上传到AWS S3损坏
- 24. 从URL上传到AWS S3的背景
- 25. 无法上传图像到AWS s3的
- 26. AWS Lambda C#将对象上传到S3
- 27. 将图像上传到AWS S3错误
- 28. AWS SDK S3上传Credentails
- 29. AWS Windows EC2从S3上传
- 30. AWS S3上传完整性