แนะนำ: ตีความรหัสของการฉีด ASP anti-SQL ต่อไปนี้เป็นเนื้อหาอ้างอิง: DIM SQL_INJDATA, SQL_INJ, SQL_GET, SQL_DATA, SQL_POST SQL_INJDATA = '| และ | EXEC | INSERT | SELETE | DELETE | UPDATE | UPDATE |
เขียน:
1: อ่านไฟล์อิมเมจ GIF ลงในหน่วยความจำ (ตัวแปร STRTEMP)
2: เขียนไปยังฐานข้อมูล
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: dim bintmp () เป็นไบต์ Dim Conn เป็น adodb.connection Dim Rs เป็น adodb.recordset สลัว strsql เป็นสตริง ตั้งค่า conn = ใหม่ adodb.connection ตั้งค่า rs = ใหม่ adodb.recordset conn.open db strsql = เลือก * จาก tbimage Rs.Open strsql, Conn, 1, 3 OpenFile (bayshore.jpg) 'โปรดใช้ฟังก์ชั่น OpenFile ด้วยตัวเอง Rs.Addnew Rs.Fields (รูปภาพ) .appendchunk Bintmp Rs.update |
อ่านและแสดง:
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: show.asp: - สลัว p สลัว l l = 8192 Dim Conn, RS, Strsql SET Conn = Server.CreateObject (ADODB.Connection) conn.open provider = microsoft.jet.oledb.4.0; แหล่งข้อมูล = & server.mappath (.) & db2.mdb; ข้อมูลความปลอดภัยคงที่ = false ตั้งค่า rs = server.createObject (adodb.recordset) strsql = เลือก * จาก tbimage Response.contentType = image/gif 'สำคัญ! Rs.Open Strsql, Conn, 1,1 Rs.Movelast ทำ p = rs (ภาพ). getChunk (l) Response.binaryWrite P ถ้า lenb (p) <l แล้วออกจากทำ วง - |
ใน HTML:
<image src = show.asp>
แบ่งปัน: วิธีการตรวจสอบว่ามีภาพระยะไกลอยู่หรือไม่ ต่อไปนี้เป็นเนื้อหาอ้างอิง: ทักษะ ASP เพื่อตรวจสอบว่าภาพระยะไกลมีอยู่หรือไม่ [รหัส ASP] checkurl (byval a_strurl) ตั้งค่า xmlhttp = server.createObject (& q