3
有誰知道Silverlight中的最大URL長度(如果它很重要,版本4)是什麼?我知道這是2048年,對於Firefox(我已經測試過的兩種環境)來說基本上是無限的,但對於很長的Uri,圖片請求失敗。任何人都知道一個神奇的數字(是256最大的文件路徑長度?)這比2048的IE大大縮短......Silverlight中的最大圖片Uri長度
有誰知道Silverlight中的最大URL長度(如果它很重要,版本4)是什麼?我知道這是2048年,對於Firefox(我已經測試過的兩種環境)來說基本上是無限的,但對於很長的Uri,圖片請求失敗。任何人都知道一個神奇的數字(是256最大的文件路徑長度?)這比2048的IE大大縮短......Silverlight中的最大圖片Uri長度
按照.NET framework library for Silverlight的Uri
方案可以同時1024完整Uri
可高達65519長字符。這對v3和v4都有效。
希望這給你一些指導。
編輯
好,長期測試好後,我設法追查的圖像URL限制。
該方案是指http
部分。
整個URI
不能超過之後它似乎不再加載圖像。但是,我找不到任何官方推理。
您得到AG_E_NETWORK_ERROR
例外的事實與URI
的長度沒有任何關係。
但是,您可以檢查一下,是否有你的URI的任何非法字符:
我還發現,如果鏈接放置在XAML中,則必須用'%26'替換'&'符號。
那麼爲什麼使用URI長度超過1024的URI的圖像會失敗並顯示AG_E_NETWORK_ERROR? – 2010-05-08 15:58:40
也許2047是以字節爲單位?如果是這樣,並且我們假定每個字符有兩個字節,那麼我們得到1024。 – 2013-02-08 01:14:29