2012-06-27 3 views
0

FileField를 사용하여 장고에서 거대한 파일을 전송할 수있는 방법이 있습니까? eveytime은 간단한 업로드 처리기를 사용하기 때문에 생성 된 거대한 트래픽 때문에 연결 시간 초과 오류가 발생합니다. 나는 FTP를 똑같이 사용할 생각 이었지만 같은 것을 구현하는 방법을 모른다. 어떤 제안 ???장고에서 파일 전송을 위해 HTTP가 아닌 FTP를 사용하십시오.

def handle_uploaded_file(file_abs_path,f): 
     destination = open(file_abs_path, 'wb+') 
     for chunk in f.chunks(): 
       destination.write(chunk) 
     destination.close() 

답변

0

django-storages은 FTP 및 SFTP 스토리지 백엔드를 포함처럼

업로드 핸들러 메소드 보인다. 확실히 한 번 볼만한 가치가 있지만 관련있는 공개 문제도 찾아야합니다.

+0

설명서가 명확하지 않으며이 방법이 자주 사용되지는 않습니다. – Karan

관련 문제