簡體   English   中英

How to convert image path to http url in asp.net web api?

[英]How to convert image path to http url in asp.net web api?

我的主域是http://172.27.88.111 我有一個圖像文件的相對路徑,如 Media/myimg.jpg

我需要借助 REST API in Z1848E232214CCE0FZ0 中的 REST 將此路徑轉換為完整的 URL

我想要 output 用於 POSTMAN 中的圖像路徑

http://172.17.88.111/Media/myimg.jpg

以 LINQPad 腳本為例,這里有 3 個示例 - 但使用“Uri”class 通常是最好的倡導方式:

void Main()
{
    var baseUrlStr = @"http://172.27.88.111";
    var relUrlStr = @"/Media/myimg.jpg";

    // # 1
    var baseUri = new Uri(baseUrlStr);
    var relUri = new Uri(relUrlStr, UriKind.Relative);

    var absUri = new Uri(baseUri, relUri);

    Console.WriteLine(absUri);

    // # 2
    Console.WriteLine($"{baseUrlStr}{relUrlStr}");

    // # 3
    Console.WriteLine(baseUrlStr + relUrlStr);
}

這應該給出以下 output:

http://172.27.88.111/Media/myimg.jpg 
http://172.27.88.111/Media/myimg.jpg
http://172.27.88.111/Media/myimg.jpg

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM