| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2204 人关注过本帖
标题:如何编写图片上传的asp代码
只看楼主 加入收藏
wzm
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2004-6-3
收藏
 问题点数:0 回复次数:10 
如何编写图片上传的asp代码
急!急!我为我们班建设班级网站时,有成员照片的上传.在网页中进行显示,请问如何实现?

[此贴子已经被作者于2004-06-03 12:11:23编辑过]


搜索更多相关主题的帖子: asp 代码 编写 
2004-06-03 12:04
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
收藏
得分:0 
化境编程界无组件上传 http://www.5xsoft.com/

天津网站建设 http://www./
2004-06-03 14:00
寒星
Rank: 1
等 级:新手上路
帖 子:455
专家分:0
注 册:2004-6-7
收藏
得分:0 

http://www. 版主位置空缺
2004-06-08 18:56
寒星
Rank: 1
等 级:新手上路
帖 子:455
专家分:0
注 册:2004-6-7
收藏
得分:0 
还是用稻香老农的无组件上传吧

http://www. 版主位置空缺
2004-06-08 18:58
fanglinzhi
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2004-6-21
收藏
得分:0 
自己编一个吧,跟据稻香老农的无组件上传可以实现将图片和文本一起上传到数据库的效果。
2004-06-21 14:30
regedit
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:950
专家分:0
注 册:2004-6-8
收藏
得分:0 

有几个代码就可以实现无组件上传啊!!!

也很简单的啊!


最新作品:百货品牌商品资讯第一门户([url]http://www./[/url]),欢迎交流
2004-06-21 16:38
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
收藏
得分:0 
本例使用稻香老农的无组件上传类进行多文件和表单项的混合上传。 大家可以根据自己的实际情况进行修改。 简单说明: 本例是相册里像片的上传。 其中的groupID是隐藏域传递的大类的ID 其中的albumID是隐藏域传递的小类的ID file1-->>file5是文件 photoTitle1-->>photoTitle5 是像片的标题 photoIntro1-->>photoIntro5 是像片的简介 photoWidth1-->>photoWidth5 是像片的宽度 photoHeight1-->>photoHeigth5 是像片的高度 photoSize1-->>photoSize5 是像片的大小。 提交页面 ============= 请见 www.blueidea.com/bbs/newsdetail.asp?id=1249224&posts=current ================================================== 处理页面 ==================================== <%@ CODEPAGE="936"%> <% Server.ScriptTimeOut=5000 '--脚本超时设置为5000 %> <!--#include file="conn.asp" --> <!--#include FILE="upload_5xsoft.inc"--> <% set upload=new upload_5xsoft '建立上传对象 formPath="upfile/" '--上传路径 upFileSize=1048576 '设置文件限制为1M iCount=0 '--上传文件个数的计数 '-----------检查是否有在此位置上传的权限--------这里省略。。。。 groupID=trim(upload.form("groupID")) albumID=trim(upload.form("albumID")) '-----------检查权限完成------ if errMsg="" then '--如果以上的检查没有错误,那么继续 for each formName in upload.objFile '列出所有上传了的文件 set file=upload.file(formName) '生成一个文件对象 if file.FileSize>0 then '如果 FileSize > 0 说明有文件数据 fileOK=1 fileExt=lcase(right(file.Filename,4)) '===================检查后缀名===== if LCase(fileEXT)<>".gif" and LCase(fileEXT)<>".jpg" and LCase(fileEXT)<>".bmp" and LCase(fileEXT)<>".png" then errMsg=errMsg+"文件:"&file.Filename&" 不是图片文件!<br>" fileOK=0 end if '==========检查文件大小===== if file.FileSize>upFileSize then errMsg=errMsg+"文件:"&file.Filename&" 的大小大于"&upFileSize\1024&"KB!<br>" fileOK=0 end if if fileOK=1 then '--如果通过检查,那么保存文件 randomize ranNum=int(900*rnd)+100 filename=year(now())&month(now())&day(now())&hour(now())&minute(now())&second(now())&ranNum&fileExt file.SaveAs Server.mappath(formPath&filename) '让文件名不重复,保存文件 '===添加文件的信息到数据库里=== myIndex=right(formName,1) '--取得序号,如file1取得为1,file2取得为2 temp_photoTitle=upload.form("photoTitle"+myIndex) '--这四行取得文件对应的标题,简介,宽度,高度等 temp_photoIntro=upload.form("photoIntro"+myIndex) temp_photoWidth=upload.form("photoWidth"+myIndex) temp_photoHeight=upload.form("photoHeight"+myIndex) '========检查输入,为空则给初值=== temp_photoTitle=replace(trim(temp_photoTitle),"'","''") if temp_photoTitle="" then temp_photoTitle="没有填写" end if temp_photoIntro=replace(trim(temp_photoIntro),"'","''") if temp_photoIntro="" then temp_photoIntro="没有填写" end if if temp_photoWidth="" or not IsNumeric(temp_photoWidth) then temp_photoWidth=160 end if if temp_photoHeight="" or not IsNumeric(temp_photoHeight) then temp_photoHeight=120 end if '=======插入数据库=== sql="insert into TBL_PHOTO(albumID,groupID,userName,addTime,photoFilename,photoTitle,photoIntro,photoClick,photoSize,photoWidth,photoHeight,locked,viewPassword) values("&albumID&","&groupID&",'"&session("userName")&"','"&Now()&"','"&filename&"','"&temp_photoTitle&"','"&temp_photoIntro&"',1,"&file.FileSize&","&temp_photoWidth&","&temp_photoHeight&",'no','')" conn.execute sql sql="update TBL_ALBUM set photoCount=photoCount+1 where albumID="&albumID conn.execute sql sql="update TBL_GROUP set photoCount=photoCount+1 where groupID="&groupID conn.execute sql '======输出上传成功信息=== response.write file.FilePath&file.FileName&" ("&file.FileSize&") => "&filename&" 成功!<br>" iCount=iCount+1 end if end if set file=nothing next end if set upload=nothing ''删除此对象 response.write "<br>"&iCount&" 个文件上传结束!" response.write "<br><a href='photo_listphoto.asp?albumID="&albumID&"'><B>返回相册</B></a>" '=============如果有错,输出错误信息========= if errMsg<>"" then response.write "<br>"&errMsg response.write "<INPUT type='button' onClick='history.go(-1)' value='返回' class='myInput'>" end if conn.close set conn=nothing %>

59ita点com(我就爱TA)
2004-06-21 23:41
烽火
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2004-6-27
收藏
得分:0 

还是麻烦呢! 如果真有这个需要我觉得你申请的空间里最好是有一个上传组件呢! 然后你可以根据这个上传组件去编程! 还有一种方法,在告诉你之前,我想问一下你是不是采用ASP编程来实现。 如果是的话,你可以把图片用地址来代替,那么你上传的时候就只要需入文件地址即可。 这当然输入的地址必须保证它的正确性。要不没图片显示就会比较难看。 如果不是采用ASP编程,我觉得什么都没必要。直接在网页中把图片做出来。


首先是爱情让人忘记时间,然后是时间让人忘记爱情!!你信不信...想想再回答!
2004-06-29 18:24
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
收藏
得分:0 
同意!

59ita点com(我就爱TA)
2004-07-02 12:01
zhoujianwei
Rank: 1
等 级:新手上路
帖 子:147
专家分:0
注 册:2006-7-3
收藏
得分:0 
怎么这么多啊

期待和你交流
2006-08-21 21:12
快速回复:如何编写图片上传的asp代码
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018183 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved