分享

写回答

发帖

[提问] GD的上传快把我折腾疯了,哪位朋友有可用的代码啊

GoDaddy GoDaddy 804 人阅读 | 4 人回复

发表于 2010-7-17 20:51:14 | 显示全部楼层 |阅读模式

如题,搞了一下午了

Set Upload = Server.CreateObject("Persits.Upload")
Upload.SaveVirtual("upload")

这样是可以的
但我没法判断文件类型和大小了啊  还有没办法重命名啊

[ 本帖最后由 lenv 于 2010-7-17 09:13 PM 编辑 ]

回答|共 4 个

lenv

发表于 2010-7-17 20:51:56 | 显示全部楼层

注释的部分一去掉就500异常

郁闷的一塌糊涂

zstxt1989

发表于 2010-7-17 21:34:44 | 显示全部楼层

这是ASP么?帮不了你。

建议查找相应的上传程序范例。

lenv

发表于 2010-7-17 23:14:09 | 显示全部楼层

是ASP的啊  哪位朋友有啊 共享一份 感谢

add.c

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

楼主自行解决
方法
  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. %>
复制代码
地址http://bbs.idcspy.com/thread-108331-1-1.html

[ 本帖最后由 add.c 于 2010-7-18 09:54 AM 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则