从ASP.NET应用程序直接将文件上载到Amazon S3

ycs*_*tle 28 asp.net

我的ASP.NET MVC应用程序将占用大量带宽和存储空间.如何设置ASP.NET上载页面,以便用户上传的文件将直接进入Amazon S3,而无需使用我的Web服务器的存储和带宽?

Jon*_*upp 27

2016年2月更新:

AWS SDK现在可以处理更多这方面的事情.查看如何构建表单以及如何构建签名.这应该可以防止您需要带宽,假设您需要在将内容发送到S3之前不自行处理内容.

  • 这是几年后,但我写了一篇[博客](http://codeonaboat.wordpress.com/2011/04/22/uploading-a-file-to-amazon-s3-using-an-asp-net-mvc-应用程序 - 直接来自用户 - 浏览器/)关于这个,因为我最近不得不设置它. (5认同)

hol*_*ira 5

如果您需要上传大文件并显示进度条,则应考虑使用flajaxian组件.

它使用flash将文件直接上传到amazon s3,从而节省带宽.