代码之家  ›  专栏  ›  技术社区  ›  Kris Erickson

Silverlight中的最大图像Uri长度

  •  3
  • Kris Erickson  · 技术社区  · 14 年前

    有人知道Silverlight中的最大URL长度是多少吗(如果有必要的话,请参阅第4版)?我知道它是2048,对于Firefox(我测试过的两个环境)基本上是无限的,但是对于长Uri,图像请求失败。有谁知道这个神奇的数字(256是最大文件路径长度吗?)它比2048要短得多。。。

    1 回复  |  直到 14 年前
        1
  •  3
  •   Johannes    14 年前

    根据 .NET framework library for Silverlight 这个 Uri Uri

    希望这能给你一些指导。

    编辑

    该方案是指 http 部分。

    整个 URI 不能长于 2047

    事实上你得到了 AG_E_NETWORK_ERROR 例外情况与事件的长度无关 URI .

    但是,您可以检查URI中是否有任何非法字符:

    我还发现,如果将链接放在XAML中,则必须替换“&”与其“%26”对应项签名。