在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">