Chinaunix首页 | 论坛 | 博客
  • 博客访问: 26277518
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类: 系统运维

2009-01-12 09:04:19

1.用无组件上传方法
客户端提交的代码如下:

服务器端的保存操作代码如下:
call upload_0()
此过程的具体定义过程如下:
sub upload_0()    '使用化境无组件上传类
    set upload=new upload_file    '建立上传对象
    for each formName in upload.file '列出所有上传了的文件
        set file=upload.file(formName)  '生成一个文件对象
        if file.filesize<100 then
             msg="请先选择你要上传的文件!"
            founderr=true
        end if
        if file.filesize>(MaxFileSize*1024) then  '判断是否超过最大限制了
             msg="文件大小超过了限制,最大只能上传" & CStr(MaxFileSize) & "K的文件!"
            founderr=true
        end if
        fileExt=lcase(file.FileExt)
        Forumupload=split(UpFileType,"|")      '分割上传文件类型的
        for i=0 to ubound(Forumupload)
            if fileEXT=trim(Forumupload(i)) then
                EnableUpload=true
                exit for
            end if
        next
        if fileEXT="asp" or fileEXT="asa" or fileEXT="aspx" then
            EnableUpload=false
        end if
        if EnableUpload=false then
            'msg="这种文件类型不允许上传!\n\n只允许上传这几种文件类型:" & UpFileType
                        response.write""
         founderr=true
        end if
       
        strJS="
阅读(1267) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~