[提问]
GD的上传快把我折腾疯了,哪位朋友有可用的代码啊
|
|
如题,搞了一下午了
Set Upload = Server.CreateObject("Persits.Upload")
Upload.SaveVirtual("upload")
这样是可以的
但我没法判断文件类型和大小了啊 还有没办法重命名啊
[ 本帖最后由 lenv 于 2010-7-17 09:13 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
lenv
发表于 2010-7-17 20:51:56
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
zstxt1989
发表于 2010-7-17 21:34:44
|
显示全部楼层
这是ASP么?帮不了你。
建议查找相应的上传程序范例。 |
|
|
|
|
|
|
|
|
|
|
lenv
发表于 2010-7-17 23:14:09
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
add.c
发表于 2010-7-18 09:37:48
|
显示全部楼层
楼主自行解决
方法- dim fileExt,fileName,formPath,success,allowExt
- '存储路径
- formPath="pic/"
- '上传成功个数
- success = 0
- '允许上传的扩展名
- allowExt = ".jpg,.gif,.png"
- Set Upload = Server.CreateObject("Persits.Upload")
- Upload.OverwriteFiles = True '允许覆盖同名文件
- Upload.Save '上传至服务器
- for each file in Upload.Files
- if file.Size>0 then
- if file.Size>10000000 then
- response.write "<font size=2>图片大小超小了限制[<a href=# onclick=history.go(-1)>重新上传</a>]</font>"
- response.end
- end if
-
- fileExt=file.Ext '文件扩展名
-
- if inStr(1,allowExt,fileExt,1)=0 then'以文本格式查找,忽略大小写
- response.write "<font size=2>文件格式限制[<a href=# onclick=history.go(-1)>请重新上传</a>]</font>"
- response.end
- end if
-
- '重命名文件:年月日时分秒
- filename=year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&fileExt
- file.SaveAsVirtual formPath&filename
- success = success + 1
- end if
- Next
- 'Upload.SaveVirtual("upload")
- set Upload = nothing
- response.write "上传成功【"&success&"】个文件! <a href=# onclick=history.go(-1)>返回</a></span>"
- %>
复制代码 地址http://bbs.idcspy.com/thread-108331-1-1.html
[ 本帖最后由 add.c 于 2010-7-18 09:54 AM 编辑 ] |
|
|
|
|
|
|
|
|