URL Encode File Name

URL Encode file names in proxy link
Issue https://github.com/Jackett/Jackett/issues/222
This commit is contained in:
flightlevel 2016-01-29 21:15:30 +11:00
parent 34caa78de1
commit 8a54f9d825
1 changed files with 2 additions and 1 deletions

View File

@ -75,7 +75,8 @@ namespace Jackett.Services
return link;
var encodedLink = HttpServerUtility.UrlTokenEncode(Encoding.UTF8.GetBytes(link.ToString()));
var proxyLink = string.Format("{0}{1}/{2}/{3}?path={4}&file={5}", serverUrl, action, indexerId, config.APIKey, encodedLink, file);
string urlEncodedFile = WebUtility.UrlEncode(file);
var proxyLink = string.Format("{0}{1}/{2}/{3}?path={4}&file={5}", serverUrl, action, indexerId, config.APIKey, encodedLink, urlEncodedFile);
return new Uri(proxyLink);
}