| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 147 人关注过本帖
标题:达人帮忙
收藏  订阅  推荐  打印 
yaohu
Rank: 1
等级:新手上路
帖子:21
积分:328
注册:2008-4-21
达人帮忙

<%
'无组件上传
     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-6-4 10:25
zhangyao3287
Rank: 2
来自:黑龙江省
等级:注册会员
帖子:145
积分:1732
注册:2008-5-25

你并没有给出路径D://upsystem/upload啊
D:\upload\upload\???
2008-6-4 10:36
yaohu
Rank: 1
等级:新手上路
帖子:21
积分:328
注册:2008-4-21

给了
我刚才研究后发现 把
paddress=server.MapPath(GetFileName(strFileName)) 改为

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

就OK了

谢谢了啊
2008-6-4 10:41
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.050448 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved