2012-01-26 3 views
2

안녕하세요.브라우저 다운로드 파일

그들은 간단한 질문입니다, 그들은 단지 간단한 대답이 있다면 그냥 대답하지 않습니다 :) JSP/Servlet 프레임 워크를 사용하여 웹 응용 프로그램을 개발 중입니다. 사용자가 생성하여 전송하는 일반 텍스트 파일을 다운로드 할 수 있습니다. 그는 1) 열기 2) (3)를 저장하고 싶은 경우는, 팝업이 사용자에게 묻는 나타납니다 IE는 brosers에

response.setContentType("text/plain"); 
response.setHeader("Content-Disposition", "attachment; filename=interface.txt"); 
response.setHeader("Cache-Control","no-cache"); //HTTP 1.1 
response.setHeader("Pragma","no-cache"); //HTTP 1.0 
response.setDateHeader("Expires", -1); 
response.write("data"); 
response.flush(); 
response.close(); 

내 첫 번째 질문은,이다) 취소 의사 코드의 browser.Snippet에 그 . 사용자가 어떤 결정을 내렸는 지 알 수있는 방법이 있습니까? 위의 질문에 대한 대답이 '아니오'인 경우 다운로드 파일을 관리하기 위해 클라이언트 측 자바 스크립트를 어떻게 구축 할 수 있습니까? 누구든지 주제에 대한 유용한 자료를 제공 할 수 있습니까?

미리 감사드립니다. 최고의 감사 인사

답변

2

사용자가 어떤 결정을 내렸는 지 알 수있는 방법이 있습니까?

아니요, 없습니다. 브라우저가 그 시점에서 서버에 데이터를 보내는 것을 중지했습니다. 내가 가짜 로컬 스토리지와 같은 최첨단 기능을 사용하는 다운로드 파일을

짧은을 관리하기 위해 자바 스크립트 클라이언트 측을 구축 할 수있는 방법

그것은 (그리고 정말 가짜가, 당신이 할 수있는 뜻 방문자의 파일 시스템의 임의의 부분에 쓰지 마십시오.) 할 수 없습니다. 분명한 보안상의 이유로 웹 페이지는 파일 시스템으로 재생할 수 없습니다.