Html 从web服务器jetty的本地路径加载文件
我想从web服务器(Jetty)中的文件系统加载一个文件。 我使用的是eXist db,它使用的是Jetty。 我更改了Html 从web服务器jetty的本地路径加载文件,html,static,jetty,Html,Static,Jetty,我想从web服务器(Jetty)中的文件系统加载一个文件。 我使用的是eXist db,它使用的是Jetty。 我更改了jetty.xml并将resourceBase元素插入到资源处理程序中, 但这种改变在Windows中不起作用。但它在Linux中确实可以正常工作 我想使用iFrame从Windows中的任何路径加载文件。 例如: <iframe src="c:\newfolder\test.pdf" /> <iframe src="d:\newfolder\test.pdf
jetty.xml
并将resourceBase
元素插入到资源处理程序中,
但这种改变在Windows中不起作用。但它在Linux中确实可以正常工作
我想使用iFrame
从Windows中的任何路径加载文件。
例如:
<iframe src="c:\newfolder\test.pdf" />
<iframe src="d:\newfolder\test.pdf" />
您不会在Jetty等web服务器提供的网页中使用绝对文件路径,例如
src=“c:\newfolder\test.pdf”
相反,您应该使用web服务器上资源的URL,可能类似于
src=”http://localhost:8080/newfolder/test.pdf“
如果您使用的是绝对路径,则这与Jetty或eXist-db无关。这不是eXist db或Jetty问题。但是,iframe的src属性需要一个URI而不是文件路径,您可能应该使用类似file://c:/newfolder/test.pdfi的内容,可以在“jetty.xml”等中设置“resourceBase”。这在windows中不起作用。