Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.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中使用相对文件路径嵌入文件_Html_Filepath - Fatal编程技术网

在html中使用相对文件路径嵌入文件

在html中使用相对文件路径嵌入文件,html,filepath,Html,Filepath,我有以下路径:C:\folder1\folder2\folder3 为了在Java中实现它,我使用FileUtils.forceMkdir(新文件(“/folder1/folder2/folder3”) 我不知道如何使用HTML将pdf文件嵌入到页面中来访问此相对路径。我尝试使用:,但这不起作用。有什么建议吗 编辑:我想使用相对路径访问C:/folder1/folder2/folder3/name.pdf,例如,如果用户拥有E:///code>驱动器,而不是C:///code>有多种方法 看 然

我有以下路径:
C:\folder1\folder2\folder3

为了在Java中实现它,我使用
FileUtils.forceMkdir(新文件(“/folder1/folder2/folder3”)

我不知道如何使用HTML将pdf文件嵌入到页面中来访问此相对路径。我尝试使用:
,但这不起作用。有什么建议吗


编辑:我想使用相对路径访问
C:/folder1/folder2/folder3/name.pdf
,例如,如果用户拥有
E:///code>驱动器,而不是
C:///code>

有多种方法

然后试试
。有时,如果没有指定
类型
,它将无法工作。使用
创建
.pdf
文件还需要在浏览器上安装adobe pdf reader插件(大多数浏览器默认安装了该插件)

希望对你有用


HTML的
/
呈现服务器url的根,在我的例子中是
localhost/
计算机上的文件路径,例如
C://

如果HTML文件位于C:\,请尝试以下操作(注意/已从路径开头删除)


或者,例如,如果HTML文件位于C:\folder1\folder2而不是C:\,则路径如下:

<embed src="folder3/name.pdf" width="500" height="375">


开始斜杠可能与当前驱动器相同,也可能与当前驱动器不同,因此使用上面建议的相对路径可能会更好。

HTML文件位于何处<代码>C:\
?我在Eclipse中工作,您是否在问我的项目在哪里@泰勒:是的。您的HTML文件需要位于
C:\
,当前的相对文件路径才正确。同样,在
文件夹1
之前删除第一个
/
也不会有什么坏处(过去,当我开始使用
/
而不是文件夹名称时,相对路径不起作用)。@TylerH我删除了第一个
/
,没有任何更改。我没有访问项目中的文件,我将通过
C://
drive1访问它。我尝试添加类型,但没有效果。我已经通过了那个帖子,这让我开始使用标签而不是其他方式。另外,我用更多的信息更新了我的问题,以防万一。实际发生了什么?只有空白输出,否则pdf会出现在页面上吗?还是有什么错误?您是否尝试过将另一个通用文件放入同一目录并嵌入该文件?结果是什么?使用绝对路径效果很好,PDF嵌入效果很好。到目前为止,我得到一个带有我指定的大小参数的灰色框。偶然使用PHP<代码>
<embed src="folder3/name.pdf" width="500" height="375">