我正在尝试使用asp.net核心中的system.net.webclient.downloadfile方法下载文件。 我遇到了特定文件名的问题。
可以下载#12344.pdf
这使我抛出一个错误文件名“有东西要下载”。
问题是DownloadFile方法无法识别#之后的字符。
string remoteUri = "http://www.contoso.com/library/homepage/images/";
string fileName = "ms-banner #1234.gif", myStringWebResource = null;
// Create a new WebClient instance.
WebClient myWebClient = new WebClient();
// Concatenate the domain with the Web resource filename.
myStringWebResource = remoteUri + fileName;
// Download the Web resource and save it into the current filesystem folder.
myWebClient.DownloadFile(myStringWebResource, fileName);
任何建议都会有所帮助