当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 我从<windows程序设计>中"抄"了下面的程序,可不能"link": #include "windows.h" #include "math.h" #include "process.h" #define rep 1000000 #define status_ready 0 ......
    摘要: 引用中出现了许多奇怪的库。 ......


数据库中如何保存路径

我想实现一个文件上传页面,我想问的是如何将以上传的文件路径、文件名以及上传时间日期写道数据库?然后又怎样去读取这些信息呢???求助!感谢!给分

NO.1   作者: zhenhao

直接把上传的路径写进去就可以了,不过你么先取得路径。文件名,可以在传的时候取得,时间用now()可以得到。

NO.2   作者: Bullforg

如果可以使用组件,可以直接使用组件中的函数得到  
  如果不用组件,先读出上传路径和文件名,然后用函数取得文件名部分  
  用server.mappath("pathstr")取得当前路径  
  pathstr是目录名  
 

NO.3   作者: wangluonanhai

写入  
  Set   conn=Server.CreateObject("Adodb.Connection")  
  DBPath=Server.MapPath("users.mdb")  
  conn.Open   "driver={Microsoft   Access   Driver   (*.mdb)};dbq="&DBPath  
  你要把该文件放到数据库所在目录  
  PathName=Server.MapPath("filename")  
  FileName=GetFileName-----具体语法忘记了,哪位补充:)  
  nowTimes=now  
  sqlinsert="insert   into   tablename(colFilePath,colFileName,colTime)   values(PathName,FileName,nowTimes)"  
  conn.Execute(sqlinsert)  
  读取  
  sqlread="select   colname   from   tablename"  
      set   rs=Server.CreateObject("adodb.recordset")  
      rs.open   sqlread,conn,1,1  
   
 

NO.4   作者: hchxxzx

可以啊,但前提是你在上传的时候,可以把路径取出来放到数据库中  
  比如:  
  1、上传一个文件到服务器"d:\abc\file\abc.doc"  
    把上页这一个路径写到服务器内  
  2、或只记录文件名,但要把所有上传文件全部上传到一个固定的文件夹内,  
  访问的时候:<a   href="存放文件的文件夹/<%=rs("字段名")%>"><%=rs("字段名")%></a>  
 

NO.5   作者: siyou

通常组件上传者有一个方法可以得到文件名和路径的,你看看帮助吧

NO.6   作者: tolimit

把路径当字符串


    摘要: 怎样给asp页面中的file field控件赋默认值“c:\aa.dat”。控件名称为file,我用下列代码给它赋值: file.value="c:\aa.dat",但是浏览该页面时发现该值并没有显示在file的输入框中。这是怎么回事?如果我的方法不对,那应该怎样为它赋值? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE