关于这个问题, 上载的文件直接向亚马逊S3从ASP.NET 应用程序, 是否有任何方式做到这一点,有进展吗?

----编辑-

两天后,仍然没有运气一直接的方式。找到一个事情看起来有希望,但不是免费的: http://www.flajaxian.com/

使用闪光以直接上传到S3的进展情况吧。

有帮助吗?

解决方案

我在寻找一个解决方案。也许这会有帮助,

从AWS开发Commnity 但在许多语言(PHP Java), 大文件,你必须使用流 通过这些语言的环境 将采取一块你的大文件中的一个 后(以填满 中央存储器数量巨大的 数据,http POST S3需要 对于上传。

好的事关于流, 他们有一个回调叫时 下一块是阅读,以进一步 把(在https意义上)的数据S3。你可以使用这个回来计算 和显示进展的客户 用户界面。

看医生的libcurl来看看 详细说明如何这一切工作。


更新:它看起来像是有两个简单的选择。

  1. 闪光,通过类的字
  2. 有一个Java程序

我讨厌用第3党的扩展(闪光灯、Java)使一个应用程序的功能,但是我还没有找到另一种方式。

其他提示

HTML5,JavaScript可以让你做到这一点,如果你不介意缺乏浏览器支持(Firefox和Chrome只因为这post_的 实施例这里: https://developer.mozilla.org/en/Using_files_from_web_applications

这是不特定于AWS,但可以帮助你更接近。

另一种方法是使用类似乌伯上传( http://uber-uploader.sourceforge.net/ ),其是与一个进度条一个perl / PHP的混合解决方案。您只需将文件上传到服务器,然后让服务器在后台最终目标FTP他们。它是一个额外的步骤,但它给你一些时间做任何处理/编码/等时可能需要发送到S3之前执行。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top