标题:达人帮忙
只看楼主
yaohu
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2008-4-21
 问题点数:0 回复次数:2 
达人帮忙
<%
 '无组件上传
     Function GetFileName(ByVal strFile)
      If strFile <> "" Then
        GetFileName = mid(strFile,InStrRev(strFile, "\")+1)
       Else
         GetFileName = ""
     End If
    End  function
 
   'dim uppath
   'uppath="D:\upload\upload\" & GetFileName(strFileName)
     strFileName = Request.Form("upload")
     Set objStream = Server.CreateObject("ADODB.Stream")
     objStream.Type = 1 ' adTypeBinary
     objStream.Open
     objStream.LoadFromFile strFileName
     objStream.SaveToFile Server.MapPath("upload\" & GetFileName(strFileName)),2
     objStream.Close
%>

<%
   '添加必要的信息
  
   paddress=server.MapPath(GetFileName(strFileName))
    rs.addnew
   rs("software-name")=cname
   rs("software-company")=ccomp
   rs("software-intro")=cintro
   rs("software-init")=pdate
   rs("software-state")=pstate
   rs("software-address")=paddress//感觉这里有错
   rs("sclass")=pclass
   rs("software-size")=csize
   rs("upload-person")=pupload
   
   rs.update


愿意是:文件上传后,并不能放到D://upsystem/upload这个目录下
总是在D://system这个目录下
达人帮忙解决一下。
在线等
搜索更多相关主题的帖子: GetFileName strFile objStream upload 
2008-06-04 10:25
zhangyao3287
Rank: 2
来 自:黑龙江省
等 级:论坛游民
威 望:2
帖 子:173
专家分:51
注 册:2008-5-25
得分:0 
你并没有给出路径D://upsystem/upload啊
D:\upload\upload\???
2008-06-04 10:36
yaohu
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2008-4-21
得分:0 
给了
我刚才研究后发现 把
paddress=server.MapPath(GetFileName(strFileName)) 改为

paddress=server.MapPath("upload\" & GetFileName(strFileName))

就OK了

谢谢了啊
2008-06-04 10:41



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




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

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