【问题标题】:Which Characters have to be percent-encoded for a URI?哪些字符必须为 URI 进行百分比编码?
【发布时间】:2020-01-12 05:43:33
【问题描述】:

必须对哪些字符进行百分比编码才能获得有效的网络地址?我想转义所有像 Hash("#") 字符一样保留的无效字符。我的目标是通过我的 FTP 服务器上的 Web 客户端下载文件。

非常感谢。

Webclient.DownloadFile(FTPObject.FullPath, Path)

我通过下载文件调用得到的错误消息是 System.Net.WebException;错误代码 (550) ~ 找不到文件。

这是针对我没有对哈希进行百分比编码的情况。

../Test[#][Acoustic Version].mp3

【问题讨论】:

    标签: vb.net networking ftp uri urlencode


    【解决方案1】:

    对于您的问题的字面答案,请参阅:
    Characters allowed in a URL


    从字面上看,您的问题应该作为重复项关闭。

    但是当你使用 VB.NET 时,正确的答案不是手动实现编码,而是使用内置的 .NET 功能。

    【讨论】:

      猜你喜欢
      • 2022-11-02
      • 2011-08-20
      • 2022-10-21
      • 1970-01-01
      • 2013-10-13
      • 2021-10-10
      • 2011-04-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多