推奨:ASP抗SQL注入のコードを解釈します参照されたコンテンツは次のとおりです。IMSSQL_INJDATA、SQL_INJ、SQL_GET、SQL_DATA、SQL_POST SQL_INJDATA = '|および| EXEC | INSERT | SELECT | DELETE | UPDATE |
書く:
1:GIF画像ファイルをメモリに読み取ります(可変STRTEMP)。
2:データベースに書き込みます。
| 以下は引用されたコンテンツです。 dim bintmp()as byte adodb.connectionとしてのdim conn adodb.recordsetとしてのdim rs 文字列としてのdim strsql conn = new adodb.Connectionを設定します rs = new adodb.Recordsetを設定します conn.open db strsql = select * from 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 conn = server.createObject(adodb.connection)を設定します conn.openプロバイダー= microsoft.jet.oledb.4.0; data source =&server.mappath(。)&db2.mdb; stave security info = false rs = server.createObject(adodb.Recordset)を設定します strsql = select * from tbimage Response.ContentType = image/gif '重要! rs.open strsql、conn、1,1 rs.movelast する p = rs(image).getchunk(l) Response.binarywrite p lenb(p)<lの場合、exitは実行します ループ %> |
HTMLで:
<画像src = show.asp>
共有:リモート画像が存在するかどうかを判断する方法参照されるコンテンツは次のとおりです。ASPリモート画像が存在するかどうかを判断するためのスキル[ASPコード]関数Checkurl(byval a_strurl)set xmlhttp = server.createobject(&q