최근에 수행 한 ASP 프로젝트는 강제 사진을 온라인으로 다운로드하기위한 많은 ASP 코드를 찾았지만 테스트 결과는 좋지 않습니다. 나는 그것을 직접 할 수밖에 없다.
그림이 처리되지 않습니다. 그림이 기본적으로 브라우저에서 표시되면 다음 코드를 사용할 수 있습니다.
- functiondownloadfile (strfile)
- strfilename = server.mappath (strfile)
- 응답 .buffer = true
- 응답
- sets = server.createobject (adodb.stream)
- S. OPEN
- s.type = 1
- onerrorresumenext
- setfso = server.createobject (scripting.filesystemobject)
- ifnotfso.fileExists (strfilename)
- response.write (<H1> 오류 : </h1> & strfilename & doSnotexist <p>)
- 응답. 엔드
- endif
- setf = fso.getfile (strfilename)
- intfilelength = F.size
- s.loadfromfile (strfilename)
- iferrthen
- response.write (<H1> 오류 : </h1> & err.description & <p>)
- 응답. 엔드
- endif
- 응답 .addheadercontent-disposition, 첨부 파일; filename = & f.name
- 응답 .addheadercontent 길이, intfilelength
- 응답. charset = utf-8
- 응답 .ContentType = 응용 프로그램/Octet-stream
- Response.binaryWrites.Read
- 응답. 플러시
- s.close
- 세트 = 아무것도
- 최종 기능 장애
위는이 기사에서 공유하는 기능입니다.