我已到處尋找這個問題的答案,但找不到任何東西,希望你們可以幫我在這裏。使用c將圖像插入到xml文件中#
基本上我想將圖像插入XML文檔中的元素,我已經使用C#
我明白我必須把它變成字節,但即時通訊不確定如何做到這一點,然後將其插入正確的元素...
請幫助,因爲我是新手
我已到處尋找這個問題的答案,但找不到任何東西,希望你們可以幫我在這裏。使用c將圖像插入到xml文件中#
基本上我想將圖像插入XML文檔中的元素,我已經使用C#
我明白我必須把它變成字節,但即時通訊不確定如何做到這一點,然後將其插入正確的元素...
請幫助,因爲我是新手
Doneski!
您可以使用CDATA部分或者乾脆把所有的字節的十六進制形式的字符串。 另一種選擇是use a base64 encoding
您使用的元素由您決定。
http://www.dreamincode.net/code/snippet1335.htm似乎正是你想要做的。這可能是你可能想要嘗試的東西。請注意,它在VB.NET中可以輕鬆轉換爲C#。
Here's C#中用於從XML寫入和讀取圖像的示例。
XML只能包含字符,不能包含圖像。有多種方法可以使用字符表示圖像,例如通過在PNG中編碼圖像,然後使用base64編碼PNG;或者您可以生成一個元素,其中包含指向可從中檢索圖像的URI的鏈接。所有這些公約都必須在發件人和收件人之間達成一致。所以在你急着進入base64編碼之前,請檢查這是接收者期望的。
omg you amazing!謝謝!一直試圖這樣做,通宵達旦,但我錯過了convert.tobase64string()謝謝soooooo多!!!! – lilly1 2011-01-23 21:42:02