| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 607 人关注过本帖
标题:Persits.Upload.1 错误 '800a0009' Index out of range. 请教各位这个错误 ...
收藏  订阅  推荐  打印 
jiushini50
Rank: 2
等级:注册会员
帖子:119
积分:1296
注册:2007-4-3
Persits.Upload.1 错误 '800a0009' Index out of range. 请教各位这个错误问题

Persits.Upload.1 错误 '800a0009'
Index out of range.

出现问题的原因是:我如果上传有图片的话,那能成功的,但是如果我不上传图片的,就会出现上面的错误!
还有就是如何判断是他是否有上传图片!

[bold]我的代码如下:[/bold]    
         Set Upload = Server.CreateObject("Persits.Upload")
    Upload.OverwriteFiles = True    
    Upload.SetMaxSize 101000, True
    Upload.Save

         Set Image_file=Upload.Files(1)
        Select Case Image_file.Ext
            Case ".jpg"
                FileExt=".jpg"
            Case ".gif"
                FileExt=".gif"
            Case ".jpeg"
                FileExt=".jpeg"
            Case ".bmp"
                FileExt=".bmp"
            Case Else
            Response.write "请上传.gif,.bmp,.jpg图片!"
            Response.End
        End Select
        
        IF Trim(FileExt)="" Then
            Response.Write "<script>alert('请上传.gif,.bmp,.jpg图片!');history.go(-1);</script>"
            Response.End()
        End IF
        Image_file.SaveAs FilePath&FileName&FileExt'保存地址有文件名
        DoctorPhoto="/UploadFiles/"&sj&"/"&FileName&FileExt'图片路径
搜索更多相关主题的帖子: range  Persits  Upload  Index  
2007-12-10 15:01
jiushini50
Rank: 2
等级:注册会员
帖子:119
积分:1296
注册:2007-4-3
问题已经解决,以下是我的解决方法

查看了aspupload的例子
用了一段代码查看上传文件的大小
    FileSize=0 '文件大小
    For Each File in Upload.Files
        FileSize=File.Size
    Next
    IF FileSize=0 Then
        UpFlag=1001
        Response.end
    End IF
2007-12-10 16:10
jiushini50
Rank: 2
等级:注册会员
帖子:119
积分:1296
注册:2007-4-3

以上仅仅供参考!
2007-12-10 16:10
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

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