게시판 본문 ASP, ASP.NET, IIS & Script - Read Only

EXCEL DOWN LOAD????
작성자: 조보영
작성일시: 2005-03-23 12:09,  조회수: 1,287
엑셀 다운로드 부분 질문 입니다.

페이지가 있고 이 페이지는 상단에 버튼과 하단은 엑셀 파일이 직접 웹에서 보여 지는 부분 이렇게 두 부분으로 프레임이 나누어져 있습니다.
위의 상단 버튼이 클릭이 되면, 서버에 업로드된 엑셀 파일을 불러와 아래 메인 프레임에 보여 집니다.
보여 지는 부분의 소스는....
<%
response.buffer=true
response.ContentType = "application/vnd.ms-excel"
response.AddHeader "Content-Disposition", "attachment;filename=" & request("sfile")
'response.flush
%>
입니다.

상단 프레임에 다운로드라는 버튼이 있는데 이것은 지금 보여 지고 있는 페이지 파일을 다운로드 하는 것입니다.
이부분의 다운로드 부분 소스는 이렇습니다. (참고로 업로드 컴포넌트는 업다운 익스프레스 입니다.)
set xdn = Server.CreateObject("UpDownExpress.FileDownload")
xdn.Open

Response.buffer = true
Response.Clear
Response.ContentType = "application/unknown"
Response.AddHeader "Content-Disposition","attachment;filename=" & fname & ""
if fpath="TECH" then
xdn.DownFromFile "../pic_tech/" & fname
else
xdn.DownFromFile "../pic_ins/" & fname
end if

xdn.Close
set xdn = nothing

문제 점.
서버에 업로드 된 엑셀 파일을 메인 프레임에서 보고 있는 상태에서 다운로드를 한 후 다운로드 된 엑셀 파일을 열면...
파일이 열리지 않고 엑셀 프로그램만 작동이 됩니다. 엑셀 프로그램의 상단 링크 부분에 파일의 URL 즉.. http://~~~~~.xls 처럼 링크만 보입니다. 물론 열기 버튼도 disable 되어 있습니다.
하지만 익스플러러 브라우저 닫고 다운로드 받은 파일을 열면 잘 열립니다.
아마도 다운로드 받은 파일과 현재 프레임에 열려 있는 페이지에 대한 연결 고리(?)가 있어서 인듯 보입니다.

근데.... 현재 웹에서 열려 있는 파일은 서버에서 파일을 제공하는 것이고, 다운로드 받은 파일은 내 피씨에서 여는 것인데... 좀 이상합니다.

흠 정말 힘드네요.. 해결 방법이 있나요?

IP 주소: 61.33.79.10
전체 2,095 건의 게시물, 84 페이지로 구성된 ASP, ASP.NET, IIS & Script 게시판의 8 페이지입니다.
게시물
2,027

re: include에서 codepage="65001" 선언 문제

송원석

2009-11-27 7,104
2,025

MSDTC 로그파일 보는법이요.

김종식

2009-11-24 658
2,024

re: MSDTC 로그파일 보는법이요.

송원석

2009-11-25 3,588
2,023

평소에 몰랐던 무식 3종셋트 질문드립니다. [1]

배성수

2009-11-24 3,846
2,022

re: 평소에 몰랐던 무식 3종셋트 질문드립니다. [3]

송원석

2009-11-24 3,683
2,017

document.referrer() 대해서요..

김종식

2009-11-23 600
2,016

re: document.referrer() 대해서요..

송원석

2009-11-23 3,633
2,015

vbscript 로 msgbox 최적화?...

배성수

2009-11-20 3,586
2,014

re: vbscript 로 msgbox 최적화?...

송원석

2009-11-20 3,373
2,013

2008 R2 iis관련

김기영

2009-11-19 3,622
2,012

re: 2008 R2 iis관련

송원석

2009-11-19 3,605
2,011

re: 2008 R2 iis관련

김기영

2009-11-23 3,748
2,010

re: 2008 R2 iis관련

송원석

2009-11-23 3,268
2,009

가끔 뜨는 트랜잭션 에러에 대해서요..

김종식

2009-11-19 602
2,008

re: 가끔 뜨는 트랜잭션 에러에 대해서요..

송원석

2009-11-19 3,422
2,007

추가된 테이블 갯수

김문선

2009-11-18 577
2,006

re: 추가된 테이블 갯수

송원석

2009-11-18 3,743
2,005

테이블추가 관련

김문선

2009-11-16 493
2,004

re: 테이블추가 관련

송원석

2009-11-17 3,561
2,003

클라이언트의 ie 버전 체크

정보문

2009-11-09 3,690
2,002

re: 클라이언트의 ie 버전 체크

송원석

2009-11-10 3,434
2,001

asp 확장자에 대해서요..

김종식

2009-10-28 551
2,000

re: asp 확장자에 대해서요..

송원석

2009-10-29 3,688
1,999

.net에서 프로시져에서 파라미터 가져오는 방법 찾았습니다. ㅋ [1]

장윤태

2009-10-21 576
1,998

IIS7 문의

개발자

2009-10-08 3,894