현재 업로드 클래스 의 구성 요소가 많이 있습니다.
upload.asp 파일 코드
<%
strfilename = request.querystring (fn)
set objstream = server.createobject (adodb.stream)
objstream.type = 1 'Addypebinary Binary Method
objstream.open
objstream.loadfromfile strfilename
objstream.savetofile server.mappath (zslogo.gif), 2
%>
사용
브라우저를 입력하십시오.
http : //xxx/upload.asp?
그중 XXX는 다음과 같은 웹 사이트 도메인 이름 주소입니다. www.jzxue.com
실행 후 방금 업로드 한 파일 인 디렉토리 아래에 zslogo.gif가 표시됩니다!
ASP No Component Upload의 원칙에 따라 위 코드를 다음 코드로 확장합니다.
upload.asp 파일 코드
<%
함수 getFilename (byval fn)
fn <> thetfilename = mid (fn, instrev (fn,/)+1) else getFilename = 인 경우
최종 기능 장애
strfilename = request.form (file1)
set objstream = server.createobject (adodb.stream)
objstream.type = 1 'adtypebinary
objstream.open
objstream.loadfromfile strfilename
objstream.savetofile server.mappath (getfilename (strfilename)), 2
objstream.close
%>
upload.htm 파일 코드
<양식 이름 = upform action = upload.asp method = post enctype = multipart/form-data>
<입력 유형 = 파일 이름 = file1 스타일 = 400px;
<입력 유형 = 제출 이름 = 제출 값 = 파일 업로드/>
</form>