• <small id='dSEFm'></small><noframes id='dSEFm'>

    <i id='dSEFm'><tr id='dSEFm'><dt id='dSEFm'><q id='dSEFm'><span id='dSEFm'><b id='dSEFm'><form id='dSEFm'><ins id='dSEFm'></ins><ul id='dSEFm'></ul><sub id='dSEFm'></sub></form><legend id='dSEFm'></legend><bdo id='dSEFm'><pre id='dSEFm'><center id='dSEFm'></center></pre></bdo></b><th id='dSEFm'></th></span></q></dt></tr></i><div id='dSEFm'><tfoot id='dSEFm'></tfoot><dl id='dSEFm'><fieldset id='dSEFm'></fieldset></dl></div>
      <bdo id='dSEFm'></bdo><ul id='dSEFm'></ul>
  • <legend id='dSEFm'><style id='dSEFm'><dir id='dSEFm'><q id='dSEFm'></q></dir></style></legend>

    1. <tfoot id='dSEFm'></tfoot>

        尝试 FTP 带有特殊字符的文件

        时间:2023-06-04
      1. <i id='avw8u'><tr id='avw8u'><dt id='avw8u'><q id='avw8u'><span id='avw8u'><b id='avw8u'><form id='avw8u'><ins id='avw8u'></ins><ul id='avw8u'></ul><sub id='avw8u'></sub></form><legend id='avw8u'></legend><bdo id='avw8u'><pre id='avw8u'><center id='avw8u'></center></pre></bdo></b><th id='avw8u'></th></span></q></dt></tr></i><div id='avw8u'><tfoot id='avw8u'></tfoot><dl id='avw8u'><fieldset id='avw8u'></fieldset></dl></div>

        <small id='avw8u'></small><noframes id='avw8u'>

          <legend id='avw8u'><style id='avw8u'><dir id='avw8u'><q id='avw8u'></q></dir></style></legend>

              <bdo id='avw8u'></bdo><ul id='avw8u'></ul>
                <tbody id='avw8u'></tbody>

                • <tfoot id='avw8u'></tfoot>
                  本文介绍了尝试 FTP 带有特殊字符的文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  我有代码:

                  FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(url);
                  request.Method = WebRequestMethods.Ftp.DownloadFile;
                  request.UseBinary = true;   // Binary mode when downloading
                  request.Credentials = new NetworkCredential(user, password);
                  FtpWebResponse response = (FtpWebResponse)request.GetResponse();
                  

                  我总是收到错误:请求的 URI 对此 FTP 命令无效".

                  I always get the error: "The requested URI is invalid for this FTP command".

                  问题是 url 包含一个#".由于我无法阻止人们创建这种类型的文件,有没有办法可以转义特殊字符并仍然处理文件?

                  The problem is the url contains a "#". Since I can't stop people from creating that type of file, is there a way I can escape special characters and still process the file?

                  推荐答案

                  "#" ->"%23" 替换字符串
                  URL 编码不应包含哈希,因为:

                  Do a string replace with "#" ->"%23"
                  URL encodings shouldn't contain a hash because:

                  由于各种原因,某些字符可能会在 URL 中被误解.这些字符也应始终进行编码.

                  Some characters present the possibility of being misunderstood within URLs for various reasons. These characters should also always be encoded.

                  这篇关于尝试 FTP 带有特殊字符的文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:使用 WebClient 在 PowerShell 脚本中将 FTP 从二进制更 下一篇:FtpWebRequest 下载文件大小不正确

                  相关文章

                  最新文章

                    <i id='8oiHA'><tr id='8oiHA'><dt id='8oiHA'><q id='8oiHA'><span id='8oiHA'><b id='8oiHA'><form id='8oiHA'><ins id='8oiHA'></ins><ul id='8oiHA'></ul><sub id='8oiHA'></sub></form><legend id='8oiHA'></legend><bdo id='8oiHA'><pre id='8oiHA'><center id='8oiHA'></center></pre></bdo></b><th id='8oiHA'></th></span></q></dt></tr></i><div id='8oiHA'><tfoot id='8oiHA'></tfoot><dl id='8oiHA'><fieldset id='8oiHA'></fieldset></dl></div>

                  1. <legend id='8oiHA'><style id='8oiHA'><dir id='8oiHA'><q id='8oiHA'></q></dir></style></legend>

                    <small id='8oiHA'></small><noframes id='8oiHA'>

                  2. <tfoot id='8oiHA'></tfoot>

                        <bdo id='8oiHA'></bdo><ul id='8oiHA'></ul>