Its look like you put wrong url. You can check it by
Uri.IsWellFormedUriString
One of the reasons - you put the string with national symbols.
In this case the answers before do not resolve you problem, because you also should encode url.
You can use System.Web.HttpUtility.UrlEncode
for it and then apply a solution described before by X Enterprises (but you should not replace spaces - it would be already done by encoding) .
But the easiest way to get correct url is
string url = new Uri(pathToFile, UriKind.Absolute).AbsoluteUri;
时间: 2024-11-10 10:20:04