자바스크립트 파일 관련 질문 드립니다.
IPTIME의 공지 기능을 활성화시키고, 특정 URL을 IPTIME에 넣으면 IPTIME에 연결되는 모든 디바이스가 인터넷을 사용하기 위해 최소 1번 이상 URL이 등장하게 됩니다. 저는 톰캣 웹 서버를 만들고 이 서버 내부에 있는 JSP에 접속할 수 있는 URL을 IPTIME의 공지 기능에 넣었습니다.
URL이 등장하는 디바이스가 PC 또는 노트북이라고 할 때, 이 URL을 이용해서 파일을 다운로드 하고자 합니다.
톰캣 웹 서버의 웹 소켓과 URL에 접속한 PC 또는 노트북의 웹 소켓이 연결되어서 파일을 다운로드가 진행되는 방식으로 하면 되지만, 저희는 조건이 하나 있습니다.
파일이 다운로드 되는 동안 절대로 외부 어플리케이션이나 사용자가 손을 대선 안됩니다. 이게 무슨말이냐면, IE로 URL을 접속해서 파일 다운로드를 하게 되면 화면 하단에 "실행", "저장", "취소" 3개의 버튼이 나타나는데, 이 "저장"버튼을 누르지 않고 파일을 강제로 다운로드 해야합니다... 이걸 할 수 있는 방법이 있을까요?
요약
1. IPTIME에 공지 기능을 활성화시키기 위해 URL을 넣는다.
2. 노트북이나 PC가 IPTIME에 연결되면 자동으로 URL에 접속된다.
3. URL에 접속되면 외부 어플리케이션의 접근도 없고, 사용자의 조작 하나도 없이 파일 다운로드가 끝나야 한다.
4. 무조건 IE를 사용해야 한다.
2번까지는 간단히 됬는데 3번을 어떻게 해야 할지 모르겠습니다.
뭔가 사용자는 원하지 않는데 강제로 다운로드 시키고
뭔가 사용자는 원하지 않는데 강제로 다운로드 시키고 싶은 사용자입장에서는 악성코드군요.
IE, Chrome, Firefox, Safari ... 이런 것을 허용시키는 브라우져는 없어 보입니다.
---
http://coolengineer.com
댓글 달기