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");
        }
    }

Причем раньше у меня все сохранялось, решил добавить данные через день, работать перестало.


Ответы (0 шт):