/// <summary> ///Base64 encoded text to image/// </summary> /// <param name= "Txtfilepath" >file relative path (stored on server)</param> /// <param name= "str" >Picture String</param> Private voidBase64stringtoimage (stringTxtfilepath,stringstr) { Try{String Inputstr=str; byte[] arr =convert.frombase64string (INPUTSTR); MemoryStream Ms=NewMemoryStream (arr); Bitmap BMP=NewBitmap (MS); Bmp. Save (System.Web.HttpContext.Current.Server.MapPath (Txtfilepath)+". jpg", System.Drawing.Imaging.ImageFormat.Jpeg); //bmp. Save (Txtfilename + ". bmp", imageformat.bmp); //bmp. Save (Txtfilename + ". gif", imageformat.gif); //bmp. Save (Txtfilename + ". png", imageformat.png); Ms. Close (); //Imgphoto.imageurl = Txtfilepath + ". jpg"; //MessageBox.Show ("Conversion succeeded!") "); } Catch(Exception ex) {}}
protected stringImgtobase64string (stringImagePath) { Try{Bitmap bmp=NewBitmap (System.Web.HttpContext.Current.Server.MapPath (ImagePath)); MemoryStream Ms=NewMemoryStream (); Bmp. Save (MS, System.Drawing.Imaging.ImageFormat.Jpeg); byte[] arr =New byte[Ms. Length]; Ms. Position=0; Ms. Read (arr,0, (int) Ms. Length); Ms. Close (); returnconvert.tobase64string (arr); } Catch(Exception ex) {return NULL; } }
C # Base64 encoded text and image transfer