[求助]难道不能用复制的方法吗?
很多时候需要上传图片,我们一般用组件上传,或者无组件上传,我想到了用复制的方法,FSO里是有这样一个方法的,而且本机测试成功了,但是上传到真正的服务器上去运行的时候就不行了,为什么会这样呢?谁有遇到过类似的情况吗?
<%if request.QueryString("www")=1 then
a=request.form("file1") '获得表单内容
b=split(a,"\") '划分全路径
c=ubound(b) '取得最大下标
real_name=b(c) '获得文件名
Set file_object=Server.CreateObject("Scripting.FileSystemObject")
destifile=server.MapPath("upload/image/"&real_name) '要复制的目标路径
if file_object.fileExists(destifile)=true then '如果图片已经存在
response.write "<script>alert('这张图片已经存在,请更换图片名称后再上传!');history.back(-1);</script>"
response.End()
end if
source_file=a '源图片物理路径
file_object.copyfile source_file,destifile '复制图片到指定文件夹
%>
这就是一些源代码,在本地服务器上能够正常运行的呢!把文件上传到学校里的服务器后运行不起来了就!