사용자가 데이터베이스 레코드를 만들고 데이터베이스 서버에 업로드 할 파일을 선택할 수있는 웹 페이지가 있습니다. 이 파일들은 100MB와 같이 커질 수 있습니다.ASP.NET 백그라운드에서 파일 업로드 (BITS/AJAX?)
나는 사용자가 기다리기를 원하지 않기 때문에 파일을 백그라운드에서 업로드하고 싶습니다. 파일을 업로드하는 동안 다른 작업을 계속할 수 있습니다.
BITS가이 문제를 해결할 수 있습니까? 아니면 Fatclient 개발을 위해서입니까? 어떤 좋은 tuterials ?
BITS가 갈 길이 없다면 어떤 옵션이 있습니까? 파일 위치가있는 서비스에 대한 ajax 호출?
아약스처럼 파일을 게시 할 수 없기 때문에 업로드가 완료 될 때까지 사용자가 (진행률 막대를 사용하여) 대기하게하는 것으로 생각됩니다. – Ivo
사용자가 페이지에있는 동안 업로드가 수행 될 수 있지만 사용자는 대기 중에 다른 작업을 수행 할 수 있습니다. 이것이 바로 아약스 업로드 컴포넌트가 들어있는 부분입니다. 내가 언급 한 Valums 컨트롤은 페이지에 숨겨진 iframe을 생성하므로 업로드가 발생합니다. 사용자가 페이지에서 다른 작업을 수행 할 수 있습니다 (Gmail 사용). –