データベースに写真を簡単にアップロードできます
私は長い間自分でプログラムを書くことを考えていましたが、私は自分のことを書きたくないので、今日はたまたま時間があったので、この小さなプログラムを書いた後は簡単に知ることができます。あまり言いませんので、ここから始めます:
アップロードしましょう。データベース内のフィールドは、IDによって自動的に番号が付けられます。大きなフィールドタイプはoleです。 Hehe、それは単純なフィールドです。
uppic.aspアップロードプログラム名
<%
薄暗い
dimformsize、formdata、bncrlf、ディバイダー、DataStart、dataend、mydata
formsize = request.totalbytes 'クライアントから送信されたサイズを取得します
formdata = request.binaryread(formsize) '顧客から送信されたデータをバイナリ制作に変換します
bncrlf = chrb(13)&chrb(10)
divider = leftb(formdata、clng(instrb(formdata、bncrlf))-1)
dataStart = instrb(formdata、bncrlf&bncrlf)+4
DataEnd = instrb(DataStart+1、FormData、Divider)-DataStart
mydata = midb(formdata、dataStart、dataend) '上記は、画像のバイナリデータを合計で取得することです
%>
<! - #includefile = "conn.asp" - >
<%
sql = "select*frompicorderbyiddesc"
setrs = server.createObject( "adodb.recordset")
rs.opensql、conn、3,2
rs.addnew
rs( "big")。appendchunkmydata 'はデータベースに追加されました
rs.update
setrs =何もない
setConn =何もない
%>
次は写真を表示することです
display.asp
<! - #includefile = "conn.asp" - > '誰もがこれを知っている、それはデータベースに接続されたプログラムです。
<%
id = request( "id")
setrs = server.createObject( "adodb.recordset")
sql = "select*frompicwhereid ="&id
rs.opensql、conn、1,1
Response.contentType = "text/html" 'は、画像を表示する形式も使用できます。
'Response.ContentType = "Image/GIF"はGIFとして表示されます
'Response.ContentType = "Image/JPG"はJPGに表示されます
Response.binaryWriters( "Big") '画像を表示します
rs.close
setrs =何もない
SetConngraph =何もない
%>