| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 609 人关注过本帖
标题:看看这段无组件上传代码。够简洁不?
收藏  订阅  推荐  打印
本主题由 yms123 于 2008-8-20 23:39 设置高亮
anlige
Rank: 3Rank: 3
等级:中级会员
威望:2
帖子:221
积分:2412
注册:2006-11-3
看看这段无组件上传代码。够简洁不?

觉得还满意就来下载本类吧~~
只为给大家提供方便,绝无他意!
http://www.ii-home.cn/detial.asp?id=143
不满意表骂我灌水就好了~

程序代码:
<!--#include file="Upload_class.asp"-->
<form name="upload" method="post" action="?act=upload" enctype="multipart/form-data">
请选择一个文件:<br />
文件:<input class="iFile" id="file1" type="file" name="file1" size="40" /> <input class="iButton" type="submit" value="开始上传" />
</form>
<%
if request.querystring("act")="upload"  then
Dim bdata,myupload,form,file,tempCls,totalSize
totalSize=request.totalbytes
bdata=request.binaryread(totalSize)
'==================================================================================
set myupload=new UpLoad                     '创建类实例
myupload.Path=server.mappath("files")       '设置上传路径(必须)
myupload.MaxSize=1*1024*1024                '设置最大上传限制,按字节计;默认为不限制
myupload.Exe="rar|jpg|gif|bmp"              '设置合法扩展名,以|分割,忽略大小写
myupload.GetData(bdata)                     '获取并保存数据
'==================================================================================

if myupload.Err<=0 then
    path=server.mappath("files")
    set tempCls=myupload.files("file1")
    tempCls.SaveToFile path,0 '以时间+随机数字为文件名保存
    response.write tempCls.FileName&"上传完毕,大小为"&myupload.getsize(tempCls.Size)&",本地路径"&myupload.forms("file1")
    set tempCls=nothing
else
    response.write myupload.Description
end if

set myupload=nothing '销毁类实例
end if
%>


[ 本帖最后由 anlige 于 2008-8-21 02:57 编辑 ]
搜索更多相关主题的帖子: asp  无组件上传  
2008-8-20 22:25
爬爬虫
Rank: 1
等级:新手上路
帖子:14
积分:246
注册:2008-8-15

厉害,楼主牛!
但是这个东东Upload_class.asp" 那里来啊?
2008-8-21 00:08
anlige
Rank: 3Rank: 3
等级:中级会员
威望:2
帖子:221
积分:2412
注册:2006-11-3

地址我发了啊~呵呵~
http://www.ii-home.cn/detial.asp?id=143

http://www.ii-home.cn/
zhanghuiguoanlige@126.com
2008-8-21 00:08
爬爬虫
Rank: 1
等级:新手上路
帖子:14
积分:246
注册:2008-8-15

无组件上传,用binaryread读过来,去掉头,用文件对象写到盘上不就完了。还用这折腾什么包含。

[ 本帖最后由 爬爬虫 于 2008-8-21 13:51 编辑 ]
2008-8-21 00:09
anlige
Rank: 3Rank: 3
等级:中级会员
威望:2
帖子:221
积分:2412
注册:2006-11-3

米人顶啊~

http://www.ii-home.cn/
zhanghuiguoanlige@126.com
2008-8-23 18:06
hmhz
Rank: 12Rank: 12Rank: 12
等级:版主
威望:15
帖子:1537
积分:16692
注册:2006-12-17

唉~~~~~~ 上传大文件你这个马上当机,哈哈

ASP编程超级群号:49158383  敲门暗号:ASP编程
2008-8-23 18:27
anlige
Rank: 3Rank: 3
等级:中级会员
威望:2
帖子:221
积分:2412
注册:2006-11-3

hmhz 在 2008-8-23 18:27 的发言:

唉~~~~~~ 上传大文件你这个马上当机,哈哈
一般都会当吧~呵呵~不知道其他的无组件不知道怎么样~~

http://www.ii-home.cn/
zhanghuiguoanlige@126.com
2008-8-23 19:08
hmhz
Rank: 12Rank: 12Rank: 12
等级:版主
威望:15
帖子:1537
积分:16692
注册:2006-12-17

其他的就不是无组件了,而是有组件了,哈哈

ASP编程超级群号:49158383  敲门暗号:ASP编程
2008-8-23 19:54
anlige
Rank: 3Rank: 3
等级:中级会员
威望:2
帖子:221
积分:2412
注册:2006-11-3

呵呵~对啊~

http://www.ii-home.cn/
zhanghuiguoanlige@126.com
2008-9-1 20:42
anlige
Rank: 3Rank: 3
等级:中级会员
威望:2
帖子:221
积分:2412
注册:2006-11-3

爬爬虫 在 2008-8-21 00:09 的发言:

无组件上传,用binaryread读过来,去掉头,用文件对象写到盘上不就完了。还用这折腾什么包含。
万一上传10个文件呢?要是还有表单呢?你那样就能简单搞定?

http://www.ii-home.cn/
zhanghuiguoanlige@126.com
2008-9-8 23:40
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.050677 second(s), 10 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved