2014-09-05 82 views
0

我使用servlet設置Tomcat。當用戶請求文件下載時,我向他發送要下載的文件的路徑。授予從Tomcat到外部用戶的文件的訪問權

1-當前路徑在C驅動器中。你認爲我應該把它移到Tomcat下面嗎?

2 - 如何讓用戶訪問文件夾/文件,以便他可以下載它?

3-最後,如果文件夾內有多個文件。我如何才能確保自己只能看到該文件(即,如果他手動更改URL中的文件名,他不會得到與體改文件名的文件)

謝謝

回答

0

一種可能性:

  1. 是將它們移動到tomcat說下/ MYAPP /資源/ file_library
  2. 當特定文件中的用戶需求,建立一個臨時用戶目錄和 複製該文件在那裏,將鏈接發送給他,如

    /MyApp的/ user_xyz/requestedfile#1

  3. 始終只有一個文件,即維持臨時位置當用戶請求另一
    文件,清除臨時用戶特定區域,並把下一個文件英寸

    /MYAPP/user_xyz/requestedfile#2

+0

蝰蛇,通過/對myApp你的意思/ Web應用程序/ myAppyName?另外我看到你正在創建user_xyz文件夾,那麼在file_library下呢? – Snake 2014-09-05 21:15:39

+0

是的,我的意思是你的應用程序的根,不,不要暴露fil_library,因爲那是你擁有所有文件的地方。所以只發送我們的鏈接到動態創建的用戶目錄,比如user_xyz目錄。 – vreddy 2014-09-05 21:18:28

相關問題