2014-01-22 206 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步

這給你兩個立即明顯的優勢,這可能會或可能不相關繼續。

  • 您可以使用系統而無需訪問物理共享。
  • 您可以添加元數據(如描述或別名)。
相關問題