代码之家  ›  专栏  ›  技术社区  ›  John Boker

使用进度条直接将文件上载到S3[关闭]

  •  15
  • John Boker  · 技术社区  · 15 年前

    关于这个问题,, Upload files directly to Amazon S3 from ASP.NET application ,有没有办法做到这一点,并有一个进度条?

    ----编辑----

    两天后,仍然没有一个直接的方式运气。发现了一件看起来很有希望但不是免费的东西: http://www.flajaxian.com/

    使用flash通过进度条直接上传到S3。

    3 回复  |  直到 7 年前
        1
  •  4
  •   Blaine    15 年前

    我也在寻找解决办法。也许这会有所帮助,

    From AWS Dev Commnity 但在许多语言(PHP、Java)中 通过它,语言环境 将从你的大文件中取出一大块 在另一个之后(为了填满 具有大量内存的中央存储器 需要S3的http POST的数据 用于上传。

    下一个块将被读取以进一步 并在客户端上显示进度 用户界面。

    请参阅libcurl的文档以查看 详细说明所有这些是如何工作的。


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

    1. Flash, via the FileReference class
    2. With a Java applet

    我个人讨厌使用第三方扩展(Flash、Java)来实现应用程序功能,但我还没有找到其他方法。

        2
  •  0
  •   user250906    13 年前

    HTML5JavaScript可以让你做到这一点,如果你不介意缺少浏览器支持的话(在本文中仅限于Firefox和Chrome)_ 示例如下: https://developer.mozilla.org/en/Using_files_from_web_applications

    这并不特定于AWS,但可能会帮助您更接近AWS。

        3
  •  -3
  •   phirschybar    14 年前

    另一种方法是使用Uber Uploader之类的工具( http://uber-uploader.sourceforge.net/