Ich muss ein Xamarin Formularbild in ein Base64 Format konvertieren, Kann mir jemand dabei helfen?Covert xamarin.image in Base 64 Format
So habe ich versucht, es zu tun, aber es tut Arbeit.
var inputStream = signatureImage.Source.GetValue(UriImageSource.UriProperty);
//Getting Stream as a Memorystream
var signatureMemoryStream = inputStream as MemoryStream;
if (signatureMemoryStream == null)
{
signatureMemoryStream = new MemoryStream();
inputStream.CopyTo(signatureMemoryStream);
}
//Adding memorystream into a byte array
var byteArray = signatureMemoryStream.ToArray();
//Converting byte array into Base64 string
base64String = Convert.ToBase64String(byteArray);
"signatureImage" ist der Bildname.
Werfen Sie einen Blick auf http://stackoverflow.com/questions/33947138/convert-image-into-byte-array-in-xamarin-forms –
Danke für die Antwort , aber wie kann ich einen Dateipfad übergeben? Das Bild befindet sich in XAML, wo die Bildquelle anhand von Daten aus einem Signatur-Pad festgelegt wird. –