标题:Persits.Upload.1 错误 '800a0009' Index out of range. 请教各位这个错误 ...
只看楼主
jiushini50
Rank: 1
等 级:新手上路
帖 子:119
专家分:0
注 册:2007-4-3
 问题点数:0 回复次数:2 
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: 1
等 级:新手上路
帖 子:119
专家分:0
注 册:2007-4-3
得分:0 
问题已经解决,以下是我的解决方法
查看了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: 1
等 级:新手上路
帖 子:119
专家分:0
注 册:2007-4-3
得分:0 
以上仅仅供参考!
2007-12-10 16:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-191548-1-1.html




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

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