| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 545 人关注过本帖
标题:服务器端可以,为什么客户端不行
只看楼主 加入收藏
jsyz_zg
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-1-22
结帖率:50%
收藏
已结贴  问题点数:6 回复次数:3 
服务器端可以,为什么客户端不行
     学习用下面的代码来上传本地文件到服务器上的upload目录下,发现在服务器上操作可以成功,但
在客户端就是不行,这是为什么,请指点,急!
<%
Function GetFileName(ByVal strFile)
  If strFile <> "" Then
   GetFileName = mid(strFile,InStrRev(strFile, "\")+1)
  Else
   GetFileName = ""
  End If
End  function

Function upupup(f)
dim ppp
response.write(GetFileName(f))
ppp =Server.MapPath("./upload/")&"\"&GetFileName(f)
response.write(ppp)  
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = 1
objStream.Open
objStream.LoadFromFile f
objStream.SaveToFile ppp,2
objStream.Close
upupup = ppp
End Function
%>

<%if Request.Form("f")<>"" then response.write( upupup(Request.Form("f")) )%>
<table>
<tr>
<td width=200></td>
<td>
<form name="FORM" action="" method="post" align=center>
 <input type="file" name="f" style="width:400"  value="">
 <input type="submit" name="submit" value="上传">
</form>
</td>
</tr>
</table>
搜索更多相关主题的帖子: 客户端 服务器 
2010-01-28 17:48
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:3 
所谓的客户端是?
其实asp不都在服务器(服务端)上运行的吗~
2010-01-29 09:03
jsyz_zg
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-1-22
收藏
得分:0 
回复 2楼 aspic
    是这样的,我在服务端机器上打开网页,尝试上传文件,可以进行
    可到其他机器上登录该网页,上传文件就不行,这是为什么呢?
    文件夹的权限我已经开放给了来宾账户了
    网上也有人说可能是ado控件的问题
    可如果是控件的问题,服务器上测试的挺好的啊

[ 本帖最后由 jsyz_zg 于 2010-1-29 10:03 编辑 ]
2010-01-29 09:57
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:3 
ADODB.Stream 系统组件未开启,通常都使用FSO来上传

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2010-01-30 08:42
快速回复:服务器端可以,为什么客户端不行
数据加载中...
 
   



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

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