我需要將xamarin表單圖像轉換爲base64格式,任何人都可以幫助我解決這個問題嗎?將xamarin.image隱藏成base 64格式
這就是我一直在努力做到這一點,但它沒有工作。
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」是圖像名稱。
看一看http://stackoverflow.com/questions/33947138/convert-image-into-byte-array-in-xamarin-forms –
感謝您的答覆,但我怎麼能通過文件路徑?圖像位於XAML中,圖像源是根據從簽名板獲取的數據設置的。 –