Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 从web服务器jetty的本地路径加载文件_Html_Static_Jetty - Fatal编程技术网

Html 从web服务器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

我想从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等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中不起作用。