2009-07-10 51 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