2014-01-22 208 views
1

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

方法:

  1. JSP中有
  2. 文件夹选择在文本框中,文件夹路径被传递到一个动作类
  3. 文件夹路径被置于用于文件夹的用户浏览到一个teradata表
  4. 调用一个脚本来查询表的源路径和目标路径(预先确定),并使副本

到期Dilligence:到目前为止,我已经尝试<input type="file",其中选择一个文件,而不是文件夹。此外,由于安全原因,文件路径不通过。我已阅读其他可能的解决方案,但都没有成功

问题: Sevlet是一个可行的解决方案,如果是的话,我该如何创建一个?

+0

你知道一个会让用户浏览她的本地文​​件系统,而不是服务器吗? –

+0

是的,我愿意。 vdi映射为网络驱动器到计算机上,因此从某种意义上说,它位于本地文件系统 – staples89

+0

但是它必须映射到每个用户的同一个网络驱动器。 –

回答

0

我要去没有。有几个原因。

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

我认为你需要把它分解得更多一点。

  1. 保存共享列表服务器在某种类型的数据存储访问,像一个新的Teradata表或概念的纯文本文件的快速证明(如果你在Linux上,你可以使用输出如showmount -e localhost)。
  2. 让用户从组合框或类似的东西中选取src共享。
  3. 从第2步

这给你两个立即明显的优势,这可能会或可能不相关继续。

  • 您可以使用系统而无需访问物理共享。
  • 您可以添加元数据(如描述或别名)。
相关问题