代码之家  ›  专栏  ›  技术社区  ›  colithium

WebClient.DownloadFile在调试模式下乱码路径

  •  0
  • colithium  · 技术社区  · 14 年前

    我想说这可能与路径长度有关,但“调试”<当我切换配置时,这是两个目的地之间唯一的区别。两者的长度都约为150个字符。

    代码:

    client.DownloadFile(@"127.0.0.1/website/images/subscriber/test.png",
                                        @"C:\Users\{snip}\bin\Debug\Image Cache\3ea9858bb9e61bc36128bfe24dce35a4.png");
    

    例外情况:

    Could not find a part of the path 'C:\Users\{snip}\bin\Debug\127.0.0.1\website\images\subscriber\test.png'.
    

    该文件由WAMP环境提供,而不是由IIS提供。

    1 回复  |  直到 14 年前
        1
  •  1
  •   James Manning    14 年前

    我猜既然你漏掉了一个方案,那就假设它是本地文件。

    请尝试将第一个参数改为这样的形式:“ http://127.0.0.1/website/images/subscriber/test.png "