Невозможно получить доступ к файлу на жестком диске с помощью сервера Apache Tomcat - PullRequest
0 голосов
/ 18 декабря 2018

Я занимаюсь разработкой локального JSP-приложения с использованием сервера Apache Tomcat.Я хотел бы разместить промо-ролики на своей вступительной странице, но я не хочу перемещать их в папку веб-приложения или куда-либо еще.

Промо-ролики расположены по адресу:

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

Но при написании такого JSP / HTML видео не запустится, но, тем не менее, оно будет работать вне сервера (например, запуск html с рабочего стола, поэтомупуть не может быть проблемой?)

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

Ответы [ 2 ]

0 голосов
/ 18 декабря 2018

решение: а.) Убедитесь, что ваш сервер находится в той же системе, где находятся мультимедийные файлы.

б.) Если это так, вы должны создать папку (например, медиа) в папке вашего приложения.внутри / src / main / webapp / и должны поместить все медиа-файлы в медиа-папку.После этого вы, несомненно, сможете получить доступ к медиафайлам через сервер.

0 голосов
/ 18 декабря 2018

Локальные ссылки на файлы с удаленных ресурсов по умолчанию отключены почти всеми браузерами.Есть определенные возможности для преодоления этого, например:

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/

...