كيف يمكنك أن تأخذ صورة (صدر في كسلسلة بتشفير Base64) وحفظه إلى الملقم في Asp.Net C #؟

StackOverflow https://stackoverflow.com/questions/1050417

سؤال

وأريد أن إنشاء وظيفة من هذا القبيل ...

    [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult SaveImage(string file, string fileName)
    {

    }

وأين الملف عبارة عن سلسلة ترميز Base64 التي تم إنشاؤها من الصورة، واسم هو اسم أريد أن احفظ. كيف يمكنني استخدام هذه السلسلة المشفرة لإرسال الصورة إلى الخادم؟

هل أنا بحاجة إلى استخدام BinaryWriter أو TextWriter أو بعض الدول الأخرى واحد؟ وكيف يمكن فك شفرة البيانات لتمكينه من الكتابة إلى الملقم بشكل صحيح؟

هل كانت مفيدة؟

المحلول

byte[] contents = Convert.FromBase64String(file);
System.IO.File.WriteAllBytes(Server.MapPath(fileName), contents);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top