最近准备搞一个OA系统的网络硬盘,下载了一堆桃源的源代码来学习,网上也看了相关的资料,想知道怎么要不要用到xml知识,为什么要用?另外,公司要求做成好像gmail那种,可以通过web登录帐号来访问自己的文件夹,也可以安装一个客户端软件来映射客户在服务器端的虚拟盘符,好像gmail driver那样,用到什么知识呢?谢谢谢谢!!!!

解决方案 »

  1.   

    应该能用到
    system.data
    system.io
    system.stream
    之类的东西
    至于用不用xml那时仁者见仁智者见智的事
    p.s.  gmail driver没用过,不知道啥样子
      

  2.   

    可以通过web登录帐号来访问自己的文件夹
    ----------
    是不是FTP的web登录?
      

  3.   

    如果是FTP的web登录就比较麻烦啦,会涉及到操作系统的一些东西,比如帐号,权限,安全等,我想如果通过程序来控制这些东西会比较痛苦,最开始可以虚拟,每个人的文件夹和文件确实是保存在server上,但是路径都保存在数据库里,权限也有oa里面的程序控制,这样会不会更灵活简单些呢?
      

  4.   

    也就是说,虽然在server上每个人都有一个文件夹,但是这个文件夹里面所有的文件包括文件夹本身的信息都是通过db来保存的,至于文件夹里面文件的大小之类的就不要同保存了,因为只要找到这个文件,就可以用system.io里面的东西得到
      

  5.   

    对,我的原意就是zeroyou(八仙过海)所说的那样,不过我觉得难点是续传那里。至于gmail driver,呵呵,可以上网搜索下,简单来说就是在你电脑上面虚拟了一个盘符出来,你进去后往里面存放文件,当你打开gmail的邮箱就可以看到了