首页 > 解决方案 > 在按钮上单击在新选项卡中从服务器打开文件

问题描述

我在模式中有一个按钮,它应该打开一个要提交的示例结构文件,它位于我的服务器中。

我曾尝试使用:

<button type="button" class="btn btn-info" style="float: left" onclick="window.open('/some/path/to/file/file.pdf')">A FILE</button>

但它不断返回 404 Not Found 错误页面。

有谁知道是否有另一种方法可以完成此操作或如何更正此 windows.open 方法?

标签: javascripthtmlbuttononclick

解决方案


在 URL 之前添加 ./,这将打开一个包含您提供的 url 的新窗口。./ 表示“从当前目录开始”。

<button class="button" class="btn btn-info" onClick="window.open('./folder/file.pdf');">
    Open
</button>

推荐阅读