有谁知道Silverlight中的最大URL长度是什么(如果重要的话,版本4)?我知道它是2048,对于Firefox(我测试过的两个环境)基本上是无限的,但是图片请求失败了很长时间的Uri。任何人都知道神奇的数字(最大文件路径长度是256吗?)它比IE的2048短得多......
答案 0 :(得分:3)
根据.NET framework library for Silverlight Uri
方案可以是1024,而完整Uri
最长可达65519个字符。这对v3和v4都有效。
希望这会给你一些指导。
修改强>
好的,经过长时间的测试,我设法追踪图片网址的限制。
该计划涉及http
部分。
整个URI
不能超过 2047 ,之后它似乎不再加载图片了。但是,我找不到任何官方推理。
您获得AG_E_NETWORK_ERROR
例外的事实与URI
的长度没有任何关系。
但是,如果您的URI中存在任何非法字符,则可以检查:
我还发现如果链接放在XAML中,你必须更换'&'签署'%26'对应。