ClassicASP 응답 개체 오류 'ASP 0157 : 80004005' 버퍼링은 일단 설정되면 해제할 수 없습니다.
페이지 정보
본문
[ 오류메시지 ]
응답 개체 오류 'ASP 0157 : 80004005'
버퍼링 설정
/download.asp, 줄 102
버퍼링은 일단 설정되면 해제할 수 없습니다.
[ 오류소스 ]
<%
Response.Buffer = False ' 오류의 102줄의 내용
Response.AddHeader "Content-Disposition","attachment; filename="&filename
'======== 인터넷 익스플로 안에서 보여줄때..
'Response.ADDheader "Content-Disposition","inline;filename="&filename
set objFS=server.createobject("scripting.filesystemobject")
if not objFS.fileexists(filepath) then
'response.write "경로 : " & filepath
%>
<%=filepath%>
<script language="javascript">
alert("파일이 존재하지 않습니다....");
history.go(-1)
</script>
<%
else
set objF=objFS.GetFile(filepath)
response.addheader "content-length", objF.size
set objF=nothing
set objFS=nothing
response.contenttype="application/unknown"
response.cachecontrol="public"
'set objDownload=Server.Createobject("dext.filedownload")
'objDownload.Download filepath
'set objDownload=nothing
set fso = server.CreateObject("SiteGalaxyUpload.FileSystemObject")
set file = fso.OpenBinaryFile (filepath,1,false)
Response.BinaryWrite file.ReadAll
set fso = nothing
end if
%>
[ 해결방법 ]
아직 해결 안됨
관련자료
http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=56&MAEULNo=22&no=83508&ref=83508
응답 개체 오류 'ASP 0157 : 80004005'
버퍼링 설정
/download.asp, 줄 102
버퍼링은 일단 설정되면 해제할 수 없습니다.
[ 오류소스 ]
<%
Response.Buffer = False ' 오류의 102줄의 내용
Response.AddHeader "Content-Disposition","attachment; filename="&filename
'======== 인터넷 익스플로 안에서 보여줄때..
'Response.ADDheader "Content-Disposition","inline;filename="&filename
set objFS=server.createobject("scripting.filesystemobject")
if not objFS.fileexists(filepath) then
'response.write "경로 : " & filepath
%>
<%=filepath%>
<script language="javascript">
alert("파일이 존재하지 않습니다....");
history.go(-1)
</script>
<%
else
set objF=objFS.GetFile(filepath)
response.addheader "content-length", objF.size
set objF=nothing
set objFS=nothing
response.contenttype="application/unknown"
response.cachecontrol="public"
'set objDownload=Server.Createobject("dext.filedownload")
'objDownload.Download filepath
'set objDownload=nothing
set fso = server.CreateObject("SiteGalaxyUpload.FileSystemObject")
set file = fso.OpenBinaryFile (filepath,1,false)
Response.BinaryWrite file.ReadAll
set fso = nothing
end if
%>
[ 해결방법 ]
아직 해결 안됨
관련자료
http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=56&MAEULNo=22&no=83508&ref=83508
댓글목록
등록된 댓글이 없습니다.