asp保存二进制图片到access数据库

PHP中文网
Freigeben: 2017-08-26 09:58:43
Original
2478 Leute haben es durchsucht

本文由PHP中文网提供,介绍如何使用asp上传二进制图片并保存到access数据库。

具体实现代码如下:

保存图片 用户上传页面(3.asp):

<html>
<body>
<center>
   <form name="mainForm" enctype="multipart/form-data" action="2.asp" method=post>
   <input type=file name=mefile><br>
   <input type=submit name=ok value="OK">
   </form>
</center>
</body>
</html>
Nach dem Login kopieren


保存图片页面(2.asp):

<%
response.buffer=true
formsize=request.totalbytes
formdata=request.binaryread(formsize)
bncrlf=chrB(13) & chrB(10)
pider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)datastart=instrb(formdata,bncrlf & bncrlf)+4
dataend=instrb(datastart+1,formdata,pider)-datastart
mydata=midb(formdata,datastart,dataend)set connGraph=server.CreateObject("adodb.connection")
connGraph.open"provider=microsoft.jet.oledb.4.0;data source=E:\PHP\valve.mdb;"
set rec=server.createobject("ADODB.recordset")
rec.Open "SELECT * FROM [user]",connGraph,1,3
rec.addnew
rec("img").appendchunk mydata
rec.update
rec.close
set rec=nothing
set connGraph=nothing
%>
Nach dem Login kopieren




图片读取页面(1.asp): 此页面不允许有 html 代码,否则会出现乱码!

<%
set rs=server.createobject("ADODB.recordset")
sql=""
rs.open strsql,connGraph,1,1
Response.ContentType = "image/*"
Response.BinaryWrite rs("").getChunk(8000000)
%>
Nach dem Login kopieren

getChunk() 中的数字必须大于等于要显示的图片字节数,否则图片显示不完全!


图片显示页面(4.asp):

<html>
<body>
<img src="1.asp?id=要显示的图片id">
</body>
</html>
Nach dem Login kopieren

文章地址://m.sbmmt.com/csharp-article-377483.html

学编程就来PHP中文网  m.sbmmt.com

~~~~

Das obige ist der detaillierte Inhalt vonasp保存二进制图片到access数据库. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!