有个项目要求做拖拽文件夹上传,c#怎么写后台代码

解决方案 »

  1.   

    web不行
    winform可以
    你是要做winform吗?
      

  2.   

    web= =
      

  3.   

    HTML5拖拽的话,后台处理挻麻烦的。最好是前端的控件提供完整的JSON信息,后台直接解析就完了。如果项目没有特殊需求的话推荐你用:泽优大文件上传控件6,它支持文件夹上传并且可以在服务端保存文件夹层级结构。逻辑代码都写好了,直接使用。
      

  4.   


    看你的插件文档。
    并没有相关的介绍,这个插件能实现拖拽上传,是为了方便。其实是和单个上传没啥区别。能不能给提供个思路,关于上传的文件夹,上传之后源目录保持不变。
    后台应该能取得你拖拽的所有文件目录吧!他前台能区分出那些文件在一起,说明肯定是有一个类似JSON字符串这样的一个结构的结果集,只需要拿到这个数据集就可以了,最笨的方法,把所有路径遍历一遍,文件上层目录相同的就在一个文件夹中,用一个结果集保存就好了啊!
      

  5.   

    HTML5的话到是有一个列表,路径里面有信息,但是解析比较麻烦。不够方便。还是没有控件提供完整的JSON信息方便。