哪些字符必须为 URI 进行百分比编码?
Which Characters have to be percent-encoded for a URI?
哪些字符必须经过百分号编码才能获得有效的网络地址?我想转义所有无效字符,这些字符像 Hash("#") 字符一样保留。我的目标是通过我的 FTP-Server.
上的网络客户端下载文件
非常感谢。
Webclient.DownloadFile(FTPObject.FullPath, Path)
我通过下载文件调用收到的错误消息是 System.Net.WebException;错误代码 (550) ~ 找不到文件。
这是针对我没有对哈希进行百分比编码的情况。
../Test[#][Acoustic Version].mp3
有关您问题的字面答案,请参阅:
Characters allowed in a URL
从字面上看,您的问题应该作为重复问题关闭。
但是当您使用 VB.NET 时,正确的答案不是手动实现编码,而是使用内置的 .NET 功能。
- 见Encoding parameters for a URL
- 或者更好,参见 How to reliably build a URL in C# using the parts?
哪些字符必须经过百分号编码才能获得有效的网络地址?我想转义所有无效字符,这些字符像 Hash("#") 字符一样保留。我的目标是通过我的 FTP-Server.
上的网络客户端下载文件非常感谢。
Webclient.DownloadFile(FTPObject.FullPath, Path)
我通过下载文件调用收到的错误消息是 System.Net.WebException;错误代码 (550) ~ 找不到文件。
这是针对我没有对哈希进行百分比编码的情况。
../Test[#][Acoustic Version].mp3
有关您问题的字面答案,请参阅:
Characters allowed in a URL
从字面上看,您的问题应该作为重复问题关闭。
但是当您使用 VB.NET 时,正确的答案不是手动实现编码,而是使用内置的 .NET 功能。
- 见Encoding parameters for a URL
- 或者更好,参见 How to reliably build a URL in C# using the parts?