You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何文件绝对路径无法正常生效?代码问题排查

问题分析与解决

你的代码里的file:///前缀前存在不可见的特殊控制字符,这个字符会让浏览器无法识别这是一个以file:协议开头的绝对URL,反而将其视为当前页面域名(http://localhost:63956/)下的相对路径进行拼接,最终生成了错误的URL。

解决办法

  • 直接删除代码中file:///这一段,手动重新输入完整的file:///前缀,确保没有隐藏字符混入
  • 可以借助编辑器的"显示不可见字符"功能(比如VS Code开启"控制字符"显示),定位并删除那个隐藏的特殊字符

修正后的代码示例

function OnSelectedFileOpened(s, e) {
    var path = 'file:///192.168.1.132/erp/WorklogFiles/' + e.file.id;
    window.open(path, "_blank");
}

内容的提问来源于stack exchange,提问作者mhmtensyldrm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 22:22:34