在jsp中获取文件夹路径

时间:2014-01-22 15:23:10

标签: java jsp directory

任务:将文件夹和内容从一个vdi复制到另一个vdi。该应用程序在公司内部面向。

方式:

  1. 在jsp中有用户浏览文件夹
  2. 文件夹选择位于文本框中,文件夹路径将传递到操作类
  3. 文件夹路径放在teradata表中
  4. 调用脚本来查询表中的源路径和目标路径(预先确定)并制作副本
  5. 尽职调查:到目前为止,我已经尝试了<input type="file",它选择了一个文件,而不是文件夹。此外,由于安全原因,文件路径不会通过。我已经阅读了其他可能的解决方案但没有工作。

    问题: sevlets是否可行?如果是,我该如何创建?

1 个答案:

答案 0 :(得分:0)

我打算不行。这有几个原因。

  • Java Enterprise Edition应用程序(无论是Servlet还是Java Server Page)不应该直接访问文件系统。
  • 通过外部网站公开内部基础设施本质上是不安全的。

我认为你需要再多分辨一下。

  1. 在某种数据存储中保存服务器有权访问的共享列表,例如新的teradata表或快速概念验证纯文本文件(如果你在Linux上,你可以使用某些东西的输出比如showmount -e localhost)。
  2. 让用户从组合框或类似的东西中选择src共享。
  3. 从第2步继续。
  4. 这给你两个明显的优势,可能相关也可能不相关。

    • 您可以在不访问物理共享的情况下使用系统。
    • 您可以添加元数据(如说明或别名)。