ในปัจจุบันมีส่วนประกอบต่าง ๆ ของการ อัพโหลด ชั้นเรียน
อัปโหลดรหัสไฟล์
-
strfilename = request.QueryString (FN)
ตั้งค่า 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 ไม่มีการอัปโหลดส่วนประกอบเราขยายรหัสด้านบนเป็นรหัสต่อไปนี้:
อัปโหลดรหัสไฟล์
-
ฟังก์ชั่น getFilename (byval fn)
ถ้า fn <> thetfilename = mid (fn, instrrev (fn,/)+1) อื่น ๆ getFilename =
endfunction
strfilename = request.form (file1)
ตั้งค่า 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 รหัสไฟล์
<form name = upform action = upload.asp method = post enctype = multipart/form-data>
<อินพุตประเภท = ชื่อไฟล์ = file1 style = width: 400px;
<ประเภทอินพุต = ส่งชื่อ = ส่งค่า = อัปโหลดไฟล์/>
</form>