仓酷云

标题: ASP网页编程之ASP判别gif图象尺寸的办法 [打印本页]

作者: 蒙在股里    时间: 2015-2-3 23:40
标题: ASP网页编程之ASP判别gif图象尺寸的办法
ASP脚本是采用明文(plain text)方式来编写的。   这里是我依据gif图象格局想出来的判别gif图象尺寸的办法,请人人给点定见

up.htm

< html >
< body >
< form action="up.asp" ENCTYPE="multipart/form-data" method="post" >
< table border=0 width=100% cellspacing="0" >
< tr >
< td width="30%" >请选择您要上传的gif图片:< /td >
< td width="70%" >< input type="file" name="pic" style="font-size:10pt;" >< /td >
< /tr >
< /table >
< p align="center" >< input type="submit" value="提交" style="font-size:9pt;background-color:#54B060;color:white;" >
< /form >
< /body >
< /html >


up.asp

< %

FormSize = Request.TotalBytes
FormData = Request.BinaryRead( FormSize )

bncrlf=chrb(13) & chrb(10)
divider=leftb(formdata,instrb(formdata,bncrlf)-1)
datastart=instrb(formdata,bncrlf & bncrlf)+4
dataend=instrb(datastart+1,formdata,divider)-datastart
Image=midb(formdata,datastart,dataend)

head_version = Ascb( midb( Image,1,3 ) )
head_subversion = Ascb( midb( Image,4,3 ) )

head_width_l = Ascb( midb( Image,7,1 ) )
head_width_h = Ascb( midb( Image,8,1 ) )

head_height_l = Ascb( midb( Image,9,1 ) )
head_height_h = Ascb( midb( Image,10,1 ) )

head_colors = Ascb( midb( Image, 11, 1 ) )

head_width_h = head_width_h * 256

head_height_h = head_height_h * 256


head_colors = head_colors And &H07

Response.Write "图象巨细为" & head_width_h + head_width_l & "x" & head_height_h + head_height_l _
& "x" & 2^( head_colors + 1 )


% >




</p>  缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全
作者: 简单生活    时间: 2015-2-4 05:05
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
作者: 海妖    时间: 2015-2-5 00:49
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
作者: 飘飘悠悠    时间: 2015-2-6 16:44
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
作者: 再见西城    时间: 2015-2-6 17:09
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
作者: 莫相离    时间: 2015-2-14 11:53
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
作者: 第二个灵魂    时间: 2015-3-4 06:06
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
作者: 愤怒的大鸟    时间: 2015-3-11 17:38
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
作者: 蒙在股里    时间: 2015-3-13 08:08
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
作者: 小魔女    时间: 2015-3-20 16:56
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
作者: 爱飞    时间: 2015-3-23 02:40
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
作者: 不帅    时间: 2015-4-9 03:24
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
作者: 精灵巫婆    时间: 2015-4-16 15:11
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
作者: 透明    时间: 2015-4-27 15:43
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
作者: 乐观    时间: 2015-5-4 11:57
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
作者: 飘灵儿    时间: 2015-6-28 15:15
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
作者: 山那边是海    时间: 2015-6-29 21:57
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
作者: 老尸    时间: 2015-7-12 00:29
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
作者: 变相怪杰    时间: 2015-7-23 22:42
那么,ASP.Net有哪些改进呢?
作者: 深爱那片海    时间: 2015-7-29 02:13
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2