2009-03-24 3 views
5

사용자가 ajax를 사용하여 내 사이트에서 파일을 다운로드 할 수있는 방법을 찾고 있습니다. 이유는 내가 파일을 꽤 (50 메가 정상적으로) 큰 있기 때문에 이것을해야합니다. 따라서 사용자가 다운로드 버튼을 클릭하면 아마존 S3에서 사용자에게 파일을 스트리밍해야하기 때문에 실제로 페이지가 응답하지 않는 것처럼 보입니다.사용자가 Ajax를 사용하여 파일을 다운로드하도록 허용

그래서 사용자에게 다운로드가 진행 중임을 알리고 진행률 표시 줄을 제공해야합니다. 나는 다음과 같은 것을 발견했다 article하지만 나는 정말로 내 웹 페이지에 iFrames를 주입하는 것에 열중하지 않는다.

미리 도움을 청하십시오.

답변

2

IFrame 방식을 사용하기로 결정한 이유는 시간 가치가 있기에 충분히 원활하게 작동하는 방법이 없기 때문입니다.

1

페이지에 진행률 막대 추가 업데이트 패널에 다시 게시 트리거을 사용하십시오. 당신이 직면 한 문제를 해결할 것입니다.

5

ajax를 사용하여 사용자가 파일을 다운로드하는 방법을 실제로 알 수 없습니다. javascript에서 파일 시스템으로 파일을 가져올 방법이 없습니다. 파일을 iframe 또는 새 창에 타겟팅하고 브라우저를 사용하는 것처럼 사용자가 다운로드를 관리하도록하는 것은 무엇이 문제입니까?

+2

추가하려면 파일을 다운로드 할 숨겨진 '