做一个小网站,主要是上传下载文件的,后台有个查看操作日志信息的功能,希望能查看用户的操作信息,比如用户**在**时间上传或下载了**文件。我建了两个表,一个是文件表:文件编号,文件名,上传文件时间,上传该文件的用户名;操作日志表:编号,操作用户,操作信息(上传或下载),文件名,操作时间。麻烦大家给个思路,谢谢了先!!!

解决方案 »

  1.   

    Dreamweaver里面建立好数据库链接和记录集,在插入记录里面选择相应的表就可以了
      

  2.   

    上传文件的时候还好弄,用Session/Cookie存储当前登录的用户。
    但是在下载文件的时候就不知道怎么弄了
      

  3.   

    补充一下,我用的是VS2005+SQL2000
      

  4.   

    在下载文件的事件里,取用户信息、时间和文件,写入后台表就行了啊
      Response.ContentType = "application/*****";
            Response.AppendHeader("Content-Disposition", "attachment;filename=");
      

  5.   

    下载文件时,日志表中的信息都可以得到
    用户名 SEESION保存
    文件名 页面获取
    时间 当前时间
    操作 下载
    直接向表中插入数据不就可以了吗