···104104105105 public Uri GetFilePublicUrl(string filename)
106106 {
107107- var baseUri = new Uri(_accessUrl ?? throw new Exception("Invalid object storage access url"));
107107+ var accessUrl = _accessUrl ?? throw new Exception("Invalid object storage access url");
108108+ if (!accessUrl.EndsWith('/'))
109109+ accessUrl += '/';
110110+ var baseUri = new Uri(accessUrl);
108111 return new Uri(baseUri, GetKeyWithPrefix(filename));
109112 }
110113