用FTP,我所能想得到的方法!
:)

解决方案 »

  1.   

    zfbt(子非鱼):
    我是把所有的作业重命名后放在同一个目录下的。然后把名字保存在数据库中。不过我是使用数据库的自增量来重命名文件的,我怕学生知道这个规律后可以使用下载工具下载其他人的作业。
      

  2.   

    而且是在学校的机房中使用,学生的机器都装有系统还原工具的。所以不可能让每台机器都装个FTP工具。
      

  3.   

    最简单的
    服务器按照每人的学号建立很多个目录
    数据库里面记录学生学号和密码
    下面的差不多了吧不过这样有个问题,只要公开了链接,那不管是谁的作业大家都可以下,还是没控制好权限要不用Serv-U的数据库插件,给每个人建立不同的帐号,这样应该可以了
    如果不能用FTP,那就把学生的作业放到数据库嘛....
      

  4.   

    把作业放到数据库?
    这个怎么实现啊?我只知道在SQLSERVER里可以把图片文件放到数据库里,ACCESS里可以把文件保存到数据库吗?怎么实现啊
      

  5.   

    数据库设计问题,在access数据库的某张学生作业表中添加一个作业字段,string类型,用来存放真实作业的绝对路径。当读到这个字段后就根据该路径去找到相应的文件供该学生下载。上传当然就不用控制权限,只要把上传的路径存放到相应上传人的该字段中供下载时判断就可以了。
      

  6.   

    Oceanson(洋之光)
    可是一旦其他学生知道了路径后一样也是可以下载的啊。而且我的文件大多是放在一个文件夹下的,很容易猜到路径的。
      

  7.   

    上传后用GUID加原始文件扩展名命名后存储,数据库保留原始文件名就可以了
      

  8.   

    可以用System.GUID.NewGUID().ToString()来保存文件名,基本上不太容易猜到吧哈哈
      

  9.   

    用System.GUID.NewGUID().ToString()重新命名文件名,然后将文件名保存到数据库。
      

  10.   

    用 Serv-U 不同用户给不同目录的权限就OK啦