Django로 파일을 업로드하면 파일 업로드가 완료 될 때까지 응답이 반환되지 않습니다. 업로드 된 파일이 크면 사용자가 기다릴 수밖에 없을 때까지 오랜 시간이 걸립니다. 파일 업로드의 비동기 처리를 구현할 방법이 있습니까? 따라서 파일이 백엔드를 업로드 할 때 업로드를 중단하지 않고 현재 페이지에서 다른 작업을 수행 할 수 있습니까?Django에서 파일 업로드 비동기 처리
2
A
답변
-2
작업 관리가 필요합니다. 셀러리는 당신이 쫓아 오는 것입니다.
0
나는이 질문이 제기 된 지 5 년이 지났음을 알고 있지만 비슷한 문제가 있으며 "간단한 대답"이 없습니다.
progress bar (장고 양식을 사용하는 경우)을 사용하는 것이 좋습니다. Django에서 파일을 비동기 적으로 업로드 중입니다. might not be possible.
내 경우에는 브라우저 요소가 중요하지 않으며 브라우저 업로드에서 FTP/AWS S3 파일 저장 장치로 파일 업로드를 이동하여이 작업을 고려하고 있습니다.
관련 문제
- 1. Django에서 파일 업로드/처리
- 2. 큰 Excel 파일 업로드 및 비동기 처리
- 3. Django에서 파일 업로드 오류
- 4. 비동기 파일 업로드 (스프링)
- 5. mootools로 비동기 파일 업로드?
- 6. Django에서 임의의 파일 업로드 수
- 7. 자바 서블릿으로 비동기 파일 업로드
- 8. jQuery 비동기 파일 업로드 문제
- 9. 비동기 파일 업로드 파일 미리보기가 표시되지 않습니다.
- 10. django에서 이미지 업로드
- 11. jsp 및 javascript를 사용한 비동기 파일 업로드 (AJAX 파일 업로드)
- 12. 파일 업로드 팝업 처리 방법
- 13. PHP에서 파일 업로드 처리 중
- 14. Django에서 양식에 파일 바인딩하기
- 15. django에서 전체 디렉토리 업로드
- 16. 토네이도 웹 서버에 ajaxupload와 비동기 파일 업로드
- 17. 다른 양식 내용을 비동기 적으로 파일 업로드
- 18. ASP.Net 비동기 HTTP 파일 업로드 처리기
- 19. iOS가 포함 된 비동기 오디오 파일 업로드
- 20. django에서 이미지 업로드 양식 처리 : save() vs chunks() vs cleaned_data?
- 21. 비동기 웹 업로드
- 22. django에서 로컬 파일 읽기
- 23. 업로드 및 django 관리자의 파일 처리
- 24. PHP와 Ajax를 사용하여 파일 업로드 및 처리
- 25. 파일 업로드 및 처리 (Python을 사용)
- 26. PHP 여러 파일 업로드 처리 EASY
- 27. 까다로운 문제 처리 파일 업로드 Perl
- 28. 백본. 양식 파일 업로드, 처리 방법?
- 29. 백업 빈을 사용하여 여러 파일 업로드 처리
- 30. django에서 업로드 된 파일을 보려면
기술적으로 OP가 아약스 POST를 수행하는 경우 셀리가 특별히 필요하다고 생각하지 않습니다. 그들이 더 대화식을 원한다면 플래시 업 로더 또는 셀러리 비동기 태스크를 사용하고 완료 상태를 계속 폴링하여 등록해야합니다. – jdi
감사합니다. 다중 스레드로 파일 업로드를 처리하려고 시도했지만 스트림 읽기 용 스레드는 항상 sigment 오류로 종료됩니다. 나는 셀러리 asyc 작업을 사용하려고합니다. – user1567395
그것은 귀중한 대답에서 꽤 멀리입니다. 샐러리 태스크는 인수와 같이 파일과 유사한 오브젝트를 허용하지 않습니다. 인수가 JSON 직렬 가능이어야하기 때문입니다. 또한 브로커 (적어도 RabbitMQ의 경우)에는 최대 인수 크기가 있습니다. – mpiskore