2011-02-06 4 views
3

업로드 된 파일을 다른 위치로 "전달"하는 프록시와 같은 솔루션을 만들어야합니다. 내가 직면하고있는 문제는 큰 업로드의 경우, 전달 코드가 Page_LoadedASP.NET 응용 프로그램으로 제어되기 전에 파일을 완전히 업로드해야한다는 것입니다.대용량 파일 업로드 요청의 조기 제어 받기

업로드가 시작되는 즉시 업로드되는 파일의 Stream을 제어 할 수있는 방법이 있습니까? 첫 번째 파일 바이트가 업로드가 끝나기를 기다리지 않고 곧바로 전달을 시작하는 것이 좋습니다.

IHttpModule을 사용하면이 목표를 달성 할 수 있습니까?

+1

나는 아무도 심지어 1.5 년 이상이 답변을 시도하지 않았다 믿을 수 없어하는 데 도움이됩니다. 이것은 제가 막 물어볼 대단히 관련된 질문입니다. – Triynko

답변

0

얼마 전에 이미지 및 일부 무거운 파일을 업로드해야했습니다. 이 프로젝트를 사용했습니다 : http://silverlightfileupld.codeplex.com/

기본적으로 실버 라이트 파일 업 로더입니다. 이미지 압축과 같은 몇 가지 기능을 추가했습니다. 또한 중요한 부분은이 업 로더를 사용하여 전체 파일 대신 파일의 청크를 보내서 새 파일을 임시 파일로 다시 만든 다음 이름을 바꾼 것입니다. 어쩌면 당신은 그 방법을 따르고 ashx 파일에서 바이트를 실제 서버로 전송할 수 있습니다.

희망이

관련 문제