标题:ASPupload上传代码在美国出错
取消只看楼主
cssart
Rank: 1
等 级:新手上路
帖 子:47
专家分:5
注 册:2008-10-11
结帖率:41.67%
已结贴  问题点数:10 回复次数:1 
ASPupload上传代码在美国出错
各位朋友好!

国内服务器上运行正常的一小段上传代码,现在搬到美国主机出问题了。代码如下:

Set upload = Server.CreateObject("persits.upload.1")  '创建Upload对象  
count=Upload.save()       '将上传的文件保存至服务器内存,count是获得上传的文件数
yao=upload.form("yaoqiu")       '获取上传表单中文本域的值

if count<1 then     '判断是否上传了文件,如果上传文件域的值为空,则

  rs.addnew
  rs("yaoqiu")=yao
  rs("itemren")=session("username")
  rs("itemtime")=now()
  rs.update
  response.write"<script>alert('提交成功!');window.location.href='itemlist.asp';</script>"

else

Set file1 = Upload.Files("file1")     '创建file对象并获取上传表单中文件域的值
houzhui=file1.Ext                    '获取上传文件的后缀
if houzhui =".gif" or houzhui=".jpg" or houzhui=".png" or houzhui=".psd" or houzhui=".rar" or houzhui=".doc" or houzhui=".txt" then   
newname = year(now()) & month(now()) & day(now()) & hour(now()) & minute(now()) & second(now())  '重命名上传的文件

file1.SaveVirtual("upload") & "\" & newname & houzhui   ‘保存文件


错误提示为:
“Microsoft VBScript runtime  error '800a01b6'
Object doesn't support this property or method: 'file1.SaveVirtual' ”

我咨询了空间商Godaddy,空间是支持ASPupload3.0的.请教大家如何修改代码?

还有,yao=upload.form("yaoqiu")  获取的表单文本字段的值写入ACCESS数据库中的是乱码,如何解决?(数据库中看就是乱码,不是显示页面的问题)
搜索更多相关主题的帖子: 美国 ASPupload 代码 美国 ASPupload 代码 
2010-07-06 11:08
cssart
Rank: 1
等 级:新手上路
帖 子:47
专家分:5
注 册:2008-10-11
得分:0 
空间支持中文,这个没问题.

上传的问题如何解决?
2010-07-06 15:58



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




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

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