gpt4 book ai didi

java - 使用java将domainName替换为文件夹路径

转载 作者:行者123 更新时间:2023-11-30 07:00:12 26 4
gpt4 key购买 nike

我试图在从数据库检索文件路径时将 apache 图像路径替换为 linux ubuntu 文件夹路径。

http://test.mydomain.com/MainFolder/subFolder/image1.jpg 

应该是

/var/www/MainFolder/subFolder/image1.jpg

这里MainFolder是静态文件夹。那么我如何将 MainFolder/之前的“http://test.mydomain.com/ ”替换为“/var/www/”

最佳答案

您可以获取网址的域部分并替换字符串的该部分,如下所示。

String imageURL = "http://test.mydomain.com/MainFolder/subFolder/image1.jpg"; 

String domainPart = getDomainPart(imageURL);

String folderPath = imageURL.replace(domainPart, "/var/www");


public String getDomainPart(String url) {
URI uri = new URI(url);
String scheme = uri.getScheme();
String hostname = uri.getHost();

String domainPart = scheme + "://" + hostname;

return domainPart;
}

关于java - 使用java将domainName替换为文件夹路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41057089/

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