"http://127.0.0.1:9300/statics/2023/05/30/diagram (15)_20230530152233A009.bpmn" 通过js截取http://127.0.0.1:9300
时间: 2023-08-13 18:05:53 浏览: 89
可以使用JavaScript的字符串截取方法来截取URL中的"http://127.0.0.1:9300"部分,具体的代码如下:
```
let url = "http://127.0.0.1:9300/statics/2023/05/30/diagram (15)_20230530152233A009.bpmn";
let host = url.split('/')[2];
let protocol = url.split(':')[0];
let baseUrl = protocol + '://' + host;
console.log(baseUrl); //输出:http://127.0.0.1:9300
```
上述代码中,首先将URL字符串通过split('/')方法拆分成一个数组,然后取数组中第三个元素(即主机地址部分),再根据协议头和主机地址拼接成完整的基础URL。最后通过console.log()方法输出结果。
相关问题
访问若依http://127.0.0.1:9300/statics文件接口
若依框架的静态资源访问接口是 `/static/**` ,而不是 `/statics`,因此正确的接口应该是 `http://127.0.0.1:9300/static/文件名`,其中`文件名`是你想要访问的静态资源文件名。
例如,如果你想要访问若依框架中的 `test.jpg` 图片文件,可以使用以下接口:
```
http://127.0.0.1:9300/static/test.jpg
```
请注意,若依框架中的静态资源文件默认放置在 `src/main/resources/static` 目录下。如果你修改了静态资源文件夹路径,需要相应地调整接口路径。
另外,如果你想要通过代码访问若依框架中的静态资源文件,可以使用 `ClassPathResource` 类来获取资源,如下所示:
```java
ClassPathResource resource = new ClassPathResource("static/test.jpg");
InputStream inputStream = resource.getInputStream();
// 对于图片等资源,可以使用 BufferedImage 等类来读取
```
希望能解决你的问题。
阅读全文