gpt4 book ai didi

java - Java中获取资源的路径,获取可以在浏览器中打开的带有特殊字符的路径

转载 作者:行者123 更新时间:2023-12-01 12:09:01 25 4
gpt4 key购买 nike

我正在进行 Selenium 测试,我想在 Java 代码中打开一个资源,如下所示:

getClass().getClassLoader().getResource("fileWith[]");

我必须打开的文件的文件名中包含“[”和“]”。我无法更改名称。

如果我打电话

url.getPath();

我收到一些带有“%5b”和“%5d”的字符串,但无法在浏览器中打开。

我必须采用哪种编码才能在 Windows 上的浏览​​器中打开路径?

最佳答案

您看到的字符是 URLEncoded,您必须对值进行解码,应该没问题。出于测试目的,您可以使用 link .

您无法打开该文件的原因是没有具有该名称的文件 (fileWithURLEncodedValues)。

关于java - Java中获取资源的路径,获取可以在浏览器中打开的带有特殊字符的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27377293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com