分享

写回答

发帖

[教程] Godaddy的Windows空间ASP上传程序

GoDaddy GoDaddy 3436 人阅读 | 4 人回复

发表于 2010-7-18 00:32:33 | 显示全部楼层 |阅读模式

初次使用Godaddy的主机,使用Asp上传,结果一直出错。
今天搞了一下午,郁闷的一塌糊涂,后来找到了Godaddy使用的AspUpload3.0组件的说明文档,编写了这段上传的程序
希望对有这个需要的朋友有所帮助
  1. dim fileExt,fileName,formPath,success,allowExt
  2. '存储路径
  3. formPath="pic/"
  4. '上传成功个数
  5. success = 0
  6. '允许上传的扩展名
  7. allowExt = ".jpg,.gif,.png"

  8. Set Upload = Server.CreateObject("Persits.Upload")
  9. Upload.OverwriteFiles = True  '允许覆盖同名文件
  10. Upload.Save   '上传至服务器

  11. for each file in Upload.Files       
  12.         if file.Size>0 then                                          
  13.             if file.Size>10000000 then
  14.                         response.write "<font size=2>图片大小超小了限制[<a href=# onclick=history.go(-1)>重新上传</a>]</font>"
  15.                         response.end
  16.             end if
  17.             
  18.           fileExt=file.Ext        '文件扩展名
  19.           
  20.           if inStr(1,allowExt,fileExt,1)=0 then'以文本格式查找,忽略大小写
  21.                    response.write "<font size=2>文件格式限制[<a href=# onclick=history.go(-1)>请重新上传</a>]</font>"
  22.                    response.end
  23.           end if
  24.           
  25.           '重命名文件:年月日时分秒
  26.                 filename=year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&fileExt
  27.                 file.SaveAsVirtual formPath&filename
  28.                 success = success + 1
  29.         end if
  30. Next

  31. 'Upload.SaveVirtual("upload")
  32. set Upload = nothing
  33. response.write "上传成功【"&success&"】个文件! <a href=# onclick=history.go(-1)>返回</a></span>"
  34. %>
复制代码

[ 本帖最后由 lenv 于 2010-7-18 12:34 AM 编辑 ]

评分

参与人数 1威望 +5 金币 +6 银币 +8 收起 理由
add.c + 5 + 6 + 8 原创内容

查看全部评分

回答|共 4 个

aixue

发表于 2010-7-18 01:42:50 | 显示全部楼层

我的ASP企业网站不能上传图片,是不是可以用你这个代码?是不是这个代码要覆盖原有的上传页面的代码?

add.c

发表于 2010-7-18 09:59:54 | 显示全部楼层

感谢楼主分享

lenv

发表于 2010-7-18 12:19:27 | 显示全部楼层

原帖由 aixue 于 2010-7-18 01:42 AM 发表
我的ASP企业网站不能上传图片,是不是可以用你这个代码?是不是这个代码要覆盖原有的上传页面的代码?


建议不要覆盖,最好独立建一个upload.asp文件,把上面的代码COPY进去,然后把原来的表单提交路径修改为 upload.asp

tianping88

发表于 2010-7-19 10:37:35 | 显示全部楼层

谢谢分享呀,我用的.net的,上传没有什么问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则