Django 애플리케이션에서 요청 헤더 및/또는 세션 데이터를 기반으로 업로드를 수락할지 거부 할지를 결정하고 싶습니다. 업로드가 거절 될 경우, 어쨌든 거절 될 수있는 잠재적으로 큰 파일을 수신하고 저장하는 데 시간 낭비가 아닌 연결 재설정을 원합니다.장고에서 업로드가 완료되기 전에 업로드를 거부하는 방법은 무엇입니까?
Django middleware 유망 해 보였으 나 요청이 미들웨어에 부딪 힐 때에는 이미 너무 늦었고 전체 업로드가 대체로 (RAM 또는 디스크) 버퍼링 된 것으로 보입니다.
이 작업을 수행하는 데 사용할 수있는 다른 설정이 있습니까? http://docs.djangoproject.com/en/dev/topics/http/file-uploads/#modifying-upload-handlers-on-the-fly
편집 :
니스! META에서 쿠키 및 세션을 가져 오는 것이 너무 어렵지 않아야합니다. –