2010-11-15 61 views
1

可能重複:
Path.Combine for Urls?路徑結合起來的問題

我有一個根目錄像http://localhost/

我有一個文件名字叫sample.jpg

當我使用Path.Combine(根,文件),我得到像http://localhost \ samp le.jpg,我想知道如果我能得到http://localhost/sample.jpg

+0

事實上,當你結合URL部分,如編碼,轉義,查詢字符串,虛擬路徑被截斷時,會有很多暗示。如果您需要更全面的解決方案,可以查看以下答案:http://stackoverflow.com/a/23399048/3481183 – Believe2014 2014-05-14 18:05:26

回答

3

Path.Combine是爲文件系統路徑設計的,而不是URL,所以我不認爲它會給你在這種情況下你想要的。您始終可以使用Path.Combine,然後使用String.Replace("\", "/")更正您的網址。