استخراج بايت [] من XElement مع ينق إلى XML
-
11-07-2019 - |
سؤال
وأنا إنقاذ بعض الصور الصغيرة إلى XML كما بايت [] عن طريق ما يلي XElement بناء ..
XElement xe = new XElement("Images",
from c in qry
select new XElement("Image", new XAttribute("Date", c.Date),
new XElement("Data", c.Bytes)));
والممتلكات بايت هو بايت []، وتبحث في العنصر الناتج تظهر محتويات مجموعة ليتم حفظها فقط خوخي.
ومشكلتي هي أنني لا يمكن أن يبدو لقراءة هذا يعود ببساطة. ما هو أفضل وسيلة لاسترداد هذا العنصر؟ بتلبيس إلى بايت [] يبدو أن لا يسمح، أنا حقا ستكون لدينا لقراءة هذا كسلسلة؟ معرفة ما الترميز لاستخدام وتحويل؟ يبدو لي أن بالنظر إلى أن XElement فهم كيفية كتابة مجموعة، ينبغي أن يكون قادرا على قراءتها أيضا.
المحلول
وأود أن نفكر في ترميز Base64 صفيف بايت. وينبغي أن يكون من السهل نسبيا لتشفير / فك شفرة هذا من / إلى صفيف بايت.
نصائح أخرى
وكان هذا مفيدا جدا، شكرا لك. لترميز عينة انظر:
http://www.nowan.hu /main.aspx؟content=9cff1555-26ca-4e6a-910b-6a73463e22b2