2009-07-10 54 views
3

我正在构建将存储大型视频文件到服务器的应用程序,然后用户将能够查看它们。对于我的应用程序,我正在使用GWT + GAE/J并存储我想要使用S3帐户的文件。但是,正如我们所知,您可以将最大10mb上传到GAE。我以前有asked this kind of question,我接受的答案只有在文件少于10MB时才有效。那KevMo建议的solution上传整个文件到服务器,但如果我的文件是20mb或100mb。是否可以将该文件分割成10mb的peaces,将它们发送到GAE,然后将这些文件组装到S3服务器上。 这里是什么,我想在这里完成图片:使用GWT + GAE + S3路径保存大文件

alt text

感谢

回答

2

为什么没有你的GWT客户端直接上传视频到S3?您可以让应用程序引擎代码创建身份验证令牌或密码或任何S3调用它的密码,然后您的GWT客户端将直接发送文件。如果需要,它可以传回您的应用程序引擎的代码需要任何元数据(文件大小,名称,等等)

看到这个question更多信息上给用户许可上传到S3:

PS - 显然,如果你上传到S3 alt text http://www.freeimagehosting.net/uploads/b49fdee149.jpg

+0

不,我不打算对这些文件做任何事情,所以把它们上传到S3就可以了。我可以使用任何建议将文件直接上传到S3。 – Maksim 2009-07-12 03:33:03

1

我会强烈建议开发自己的传输控制来代替。可能需要相同的时间。

+0

你能否解释这多一点之前做某种处理以在您的应用程序引擎代码中的视频,这并不工作相当呢? – Maksim 2009-07-11 00:10:24