簡體   English   中英

無法使用Apache Tomcat服務器訪問硬盤驅動器中的文件

[英]Unable to access file in hard drive using Apache Tomcat server

我正在使用Apache Tomcat服務器開發僅本地的JSP應用程序。 我想在自己的簡介頁上放置宣傳視頻,但我不想將其移動到webapp文件夾或其他任何位置。

促銷視頻位於:

  • E:\\ data \\ videos \\ 2018 ...

但是編寫這樣的JSP / HTML不會啟動視頻,但是它可以在服務器外運行(例如,從桌面啟動html,因此路徑可能不是問題嗎?)

<video src="file:///E:/data/videos/2018/promotion1.mp4" controls></video>

默認情況下,幾乎所有瀏覽器都禁用來自遠程資源的本地文件鏈接。 有一定的可能性可以克服這一點,例如:

http://kb.mozillazine.org/Links_to_local_pages_do_not_work

https://discourse.mozilla.org/t/opening-links-to-local-files-file/16449/2

要從遠程頁面訪問靜態媒體文件,您需要按照以下說明配置Tomcat服務器: http : //teknosrc.com/access-local-files-static-content-images-videos-media-files-outside-web- application-system-apache-tomcat-server /

解決方案:a。)確保服務器與媒體文件位於同一系統上。

b。)如果是這樣,則必須在/ src / main / webapp /內的應用程序文件夾中創建一個文件夾(例如媒體),並且必須將所有媒體文件放入一個媒體文件夾中。 之后,您肯定可以通過服務器訪問媒體文件。

暫無
暫無

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

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