javascript - 在按钮上单击在新选项卡中从服务器打开文件
问题描述
我在模式中有一个按钮,它应该打开一个要提交的示例结构文件,它位于我的服务器中。
我曾尝试使用:
<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 方法?
解决方案
在 URL 之前添加 ./,这将打开一个包含您提供的 url 的新窗口。./ 表示“从当前目录开始”。
<button class="button" class="btn btn-info" onClick="window.open('./folder/file.pdf');">
Open
</button>
推荐阅读
- bash - 单行更改文件名的开头和结尾
- python-3.x - 如何使用来自 NREL 的 Floris lib 绘制带有侧边栏的图作为图例?
- python - 列值根据另一列的值更改
- c# - 如何使用 c# 在 oauth2 api 中获取身份验证代码和访问代码
- reactjs - 使用打字稿模板时纱线`create react-app`抛出错误
- javascript - Material UI:如何使水平 Radiogroup / Formcontrol 仅与其内容一样宽
- windows - PowerShell - 调用在另一个函数中创建的函数
- reactjs - 未找到模块:无法在反应时解析“@chec/commerce.js”
- html - 响应式世界时间好友小部件
- python - 如果最佳做法是拥有那条线,为什么 flake8 会在空端线上显示警告?