ASP网页设计图片上传到数据库中
只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天上传|数据|数据库好久就想本人写一写程序了,不外因为赖就不想写我,明天恰好有空,以是写了这个小小的程序很简单一看就晓得的,未几说了就此入手下手:我们做一个上传的。数据据库的字段就id主动编号big字段范例是OLE呵呵就复杂的谁人字段好了
uppic.asp上传程序名
<%
dimrs
dimformsize,formdata,bncrlf,divider,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=nothing
setconn=nothing
%>
接上去是显现图片
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=nothing
setconnGraph=nothing
%>
</p>Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来; Server:这个表示的服务器,操作服务器的一些工具使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。 尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。 我想问如何掌握学习节奏(先学什么再学什么)最好详细点? ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助: 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
页:
[1]