2012-12-23 5 views
0

문제가 발생했습니다. "올바른"방법을 찾지 못했습니다. 클라이언트 측에서 S3로 파일을 직접 업로드합니다 (Plupload 및 sprightlysoft 클래스 사용). 서버는 정책 문서와 모든 것을 설정합니다. 그러나 큰 파일을 업로드 할 때 세션이 만료되고 버킷에 대한 액세스가 거부됩니다 (또는 적어도 문제가 있다고 생각하는 경우). 기이 한 일은 자바 스크립트 디버깅이 403 액세스가 거부 된 것을 보여주는 반면 업 로더는 성공적인 업로드를 표시한다는 것입니다. 여기에서 할 수있는 것에 대한 생각이나 생각은 무엇입니까? 업 로더가 계속 업로드되는 동안 세션 수명을 연장 할 수있는 방법이 있습니까? 아니면 다른 적절한 접근 방법일까요?S3 및 서버 세션에 큰 파일 업로드

답변

0

음, 사용 레일에 루비와 carrierwave_direct,이 라인에서 실수의 경우 내 문제의 원인 :

def move_to_cache 
    true 
    end 
    def move_to_store 
    true 
    end 

내가 move_to_cache 거짓 반환하고,이 라인은 유용 때이다 move_to_store 이 없었다 큰 파일 업로드