仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 441|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网站制作之用ASP完成多图片上传到指定的目次并存到...

[复制链接]
分手快乐 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:47:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的;上传|数据|数据库关于图片上传的例子在网上有良多文章和原代码。可是每次上论坛扫瞄帖子的时分都是看到良多网友对图片上传感应头疼和贫苦。实在这个成绩也是已经让我感应头疼。也看过了很多的文章和代码。如今我写的这篇文章是把我对照喜好的一篇代码和动网里的妙手对这篇代码优化后再加上我增添一些代码分离出来的!呵呵,实在这篇文章是沾了写这篇代码的人(稻喷鼻居士)和动网里那些妙手的光。:)
好了,不说空话了。入手下手来搭建所必要的情况和数据布局!
先新建一个名字叫photo的文件夹。(我在这里就是把图片上传到这个文件夹里的。)创建一个名字叫database的数据库。再接着创建一个名字叫sFile的表。内外计划四个字段分离是id(int),image(varchar),image1(varchar),image2(varchar)。我这里用的数据库是SQL。
相干的文件
register.asp
<html>
<head>
<title>文件</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
</head>
<body>
<formname="form1"method="post"action="save.asp">
<tablewidth="50%"border="1"cellspacing="0"cellpadding="0"align="center">
<tr>
<tdwidth="20%"><ahref="#"OnClick="javascript:window.open(/reg_upload.asp,null,left=40%,top=40%,height=250,width=470,status=yes,toolbar=no,menubar=no,resizable=yes,copyhistory=yes,scrollbars=yes,location=no,status=no,titlebar=no)">图片上传</a></td>
<tdwidth="80%">
<inputtype="text"name="myface">

<inputtype="text"name="myface1">

<inputtype="text"name="myface2">
(此处用户不用填图片上传后主动天生)</td>
</tr>
<tr>
<tdcolspan="2"align="center">
<inputtype="submit"name="Submit"value="提交">
<inputtype="reset"name="Submit2"value="重设">
</td>
</tr>
</table>
</form>
</body>
</html>

reg_upload.asp
<html>
<head>
<title></title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<linkrel="stylesheet"href="CSS/style.css"type="text/css">
</head>
<bodyleftmargin="0"topmargin="0">
 <br>
<br>
<br>
<tablewidth="90%"border="0"align="center"bgcolor="#000000"height="152"cellspacing="1">
<tr>
<tdheight="34"align="center"bgcolor="#FFFFFF"><fontcolor="#FFFF33"><b><fontsize="4"color="#000000">选择图片</font></b></font></td>
</tr>
<tr>
<tdbgcolor="#FFFFFF">
<formname="form"method="post"action="upfile.asp"enctype="multipart/form-data">
<inputtype="hidden"name="filepath"value="photo">
<inputtype="hidden"name="act"value="upload">
<inputtype="file"name="file1"size="30"><br>
<inputtype="file"name="file2"size="30"><br>
<inputtype="file"name="file3"size="30">

<inputtype="submit"name="Submit"value="粘贴"class="tl">
</form>
</td>
</tr>
</table>
</body>
</html>

upfile.asp
<!--#includeFILE="upload.inc"-->
<html>
<head>
<title>文件上传</title>
</head>
<body>
<%
dimarr(3)
dimupload,file,formName,formPath,iCount,filename,fileExt,i
setupload=newupload_5xSoft创建上传工具


formPath=upload.form("filepath")
在目次后加(/)
ifright(formPath,1)"/"thenformPath=formPath&"/"
iCount=0
i=0
foreachformNameinupload.file列出一切上传了的文件
setfile=upload.file(formName)天生一个文件工具

iffile.filesize<0then
response.write"<fontsize=2>请先选择你要上传的图片 [<ahref=#onclick=history.go(-1)>从头上传</a>]</font>"
response.end
endif

iffile.filesize>100000then
response.write"<fontsize=2>图片巨细凌驾了限定 [<ahref=#onclick=h</p>写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了.另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-18 16:18:21 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
山那边是海 该用户已被删除
板凳
发表于 2015-1-22 10:56:34 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
飘飘悠悠 该用户已被删除
地板
发表于 2015-1-31 06:04:41 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
灵魂腐蚀 该用户已被删除
5#
发表于 2015-2-6 17:41:46 | 只看该作者
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
若相依 该用户已被删除
6#
发表于 2015-2-17 19:06:58 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
第二个灵魂 该用户已被删除
7#
发表于 2015-3-5 22:14:34 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
愤怒的大鸟 该用户已被删除
8#
发表于 2015-3-12 15:52:49 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
深爱那片海 该用户已被删除
9#
发表于 2015-3-19 23:40:28 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 06:36

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表