2009-07-10 1 views
3

큰 비디오 파일을 서버에 저장하고 사용자가 볼 수있는 앱을 만들고 있습니다. 내 응용 프로그램의 경우 GWT + GAE/J를 사용하고 S3 계정을 사용하려는 파일을 저장합니다. 하지만 GAE에 최대 10MB를 업로드 할 수 있다는 것을 알고 있습니다. 나는 전에 asked this kind of question을 가지고 있고 내가 받아 들인 대답은 당신이 10MB보다 적은 파일을 가지고있을 때만 작동 할 것이다. 그 solution는 KevMo가 서버에 전체 파일을 업로드 할 것을 제안했지만 내 파일이 20MB 또는 100MB이면 어떻게 될까요? 해당 파일을 10MB 크기로 분할하여 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

+1

http://docs.amazonwebservices.com/AmazonS3/2006-03-01/index.html?UsingHTTPPOST.html –

1

: 여기에 내가 여기 달성하기 위해 노력하고있어의 사진입니다. 비슷한 시간이 걸릴 것 같습니다.

+0

조금 더 자세히 설명해 주시겠습니까? – Maksim

관련 문제