1
我有一個根目錄像http://localhost/
我有一個文件名字叫sample.jpg
當我使用Path.Combine(根,文件),我得到像http://localhost \ samp le.jpg,我想知道如果我能得到http://localhost/sample.jpg。
我有一個根目錄像http://localhost/
我有一個文件名字叫sample.jpg
當我使用Path.Combine(根,文件),我得到像http://localhost \ samp le.jpg,我想知道如果我能得到http://localhost/sample.jpg。
Path.Combine
是爲文件系統路徑設計的,而不是URL,所以我不認爲它會給你在這種情況下你想要的。您始終可以使用Path.Combine
,然後使用String.Replace("\", "/")
更正您的網址。
事實上,當你結合URL部分,如編碼,轉義,查詢字符串,虛擬路徑被截斷時,會有很多暗示。如果您需要更全面的解決方案,可以查看以下答案:http://stackoverflow.com/a/23399048/3481183 – Believe2014 2014-05-14 18:05:26