簡體   English   中英

如何使用輸入類型作為文件的Servlet在服務器位置瀏覽文件?

[英]How to browse files in server location using Servlet with input type as file?

有人可以在以下問題上幫助我嗎? 我在其中有index.html文件

<td><input type="file" id="testsuitepath1" value="testpath"></td>

通過使用上面的行,我可以從本地系統路徑而不是服務器路徑瀏覽文件。 因此,在Servlet中,可以通過單擊服務器位置中的瀏覽按鈕來訪問文件。

不,不是默認情況。 Web服務器至少可以部分滿足您的需求-它從服務器端提供文件。 但是默認情況下,它不允許您瀏覽任何文件,也不能在服務器端查看所有文件。 您可以編寫一個servlet來做到這一點,但是您需要小心,不要讓所有客戶端都訪問敏感文件。

.html在客戶端運行。 這就是為什么您能夠從本地系統瀏覽文件的原因。

Servlet是在服務器端部署的,因此Servlet可以訪問存儲在該服務器上部署的web-app中的文件/資源​​。 這稱為訪問相對資源

此外,如果要通過瀏覽按鈕從服務器訪問文件,則應該有權訪問web-app所在的網絡位置。
稍后,在文件名( browse window )中,您可以搜索服務器的路徑。
例如: \\\\web-app\\file1.jpg

親身。 我認為您有一個糟糕的軟件設計問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM