Firesharp: An error occured while execute request. Path : 0/ , Method : PUT
Я пытаюсь добавить в FireBase RealTime DataBase данные, в которой есть поле с картинкой. Если пытаюсь добавить поле без картинки, тогда у меня все сохраняется. Если с картинкой, вылетает ошибка Firesharp: An error occured while execute request. Path : 0/ , Method : PUT. Вот так добавляю картинку:
private async void AddPhoto_Clicked(object sender, EventArgs e)
{
try
{
var photo = await MediaPicker.PickPhotoAsync();
img_box.Source = photo.FullPath;
var bytes = default(byte[]);
using (var streamReader = new StreamReader(photo.FullPath))
{
using (var memstream = new MemoryStream())
{
streamReader.BaseStream.CopyTo(memstream);
bytes = memstream.ToArray();
}
}
var baseImage = Convert.ToBase64String(bytes);
dish.Image = baseImage;
}
catch (Exception ex)
{
await DisplayAlert("Сообщение об ошибке", ex.Message, "OK");
}
}
Причем раньше у меня все сохранялось, решил добавить данные через день, работать перестало.