3

Flash 또는 Silverlight와 같은 추가 플러그인없이 여러 브라우저에서 파일 업로드 작업을 진행하기위한 기본 진행률 표시 줄을 구현하려고합니다. 클라이언트 쪽에서이 문제에 접근하는 방법은 여러 가지가 있지만 서버에서 작동하는 것을 찾을 수는 없습니다.ASP.NET MVC 서버 측 파일 업로드 진행 계산기

MVC 컨트롤러 (권한 부여 이전 및 실행 전/실행 중) 파일은 HttpPostedFileBase로 서버에 이미 업로드되어 있습니다. 양식 제출을 위해 기본 HTTP 처리기를 사용하는 경우 Context.Request.InputStream뿐만 아니라 Context.Request.Files에도 액세스 할 수 있지만 곧 스트림/파일이 자동으로로드됩니다.

나는 광범위한 연구를했으나 세션에서 파일 업로드 프로세스를 캐시하거나 저장할 수있는 것을 찾지 못했습니다. 적어도 클라이언트에서주기적인 AJAX 요청을 사용하여 진행 상황을 모니터링 할 수있었습니다.

무엇이 누락 되었습니까?

답변