- Forum posts: 1
May 12, 2017, 8:21:24 PM via Website
May 12, 2017 8:21:24 PM via Website
Dear team,
i am new android development. i try to upload a image from android app and upload using asp.net webservice and insert into sql.
android code
Uri selectedImageUri = data.getData();
File x =new File(getRealPathFromURI(selectedImageUri));
Bitmap myBitmap = BitmapFactory.decodeFile(x.getAbsolutePath());
byte[] byt=getBytesFromBitmap(myBitmap);
Log.e("byt string",""+byt.toString());
ByteArrayOutputStream baos = new ByteArrayOutputStream();
myBitmap.compress(Bitmap.CompressFormat.PNG, 100, baos);
byte[] byte_arr = baos.toByteArray();
imgview.setImageBitmap(myBitmap);
String strBase64 = Base64.encodeToString(byte_arr,Base64.DEFAULT);
Log.e("strBase64 ",strBase64);
strBase64 string value is
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
my asp.net code
here i will pass the above value to the str_image string
str_image = str_image + "==";
byte[] imageBytes = Convert.FromBase64String(str_image);
System.Drawing.Image img = null;
byte[] photo_aray = null;
try
{
using (System.IO.MemoryStream ms1 = new System.IO.MemoryStream(imageBytes))
{
img = System.Drawing.Image.FromStream(ms1);
if (img != null)
{
photo_aray = new byte[ms1.Length];
ms1.Position = 0;
ms1.Read(photo_aray, 0, photo_aray.Length);img.Save(@"D:\test.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
Response.Write("Finished");
}
}
}
catch (Exception ex)
{
Response.Write(ex.Message.ToString());
}
Recommended editorial content
With your consent, external content is loaded here.
By clicking on the button above, you agree that external content may be displayed to you. Personal data may be transmitted to third-party providers in the process. You can find more information about this in our Privacy Policy.