Не могу разобрать ответ, который я получаю при загрузке изображения с событиями FroalaEditor - PullRequest
0 голосов
/ 02 ноября 2019

Я использую ruby ​​на рельсах и у меня есть редактор froala в файле js. Попытка загрузить фотографию в облачный сервис, когда фотография перетаскивается в редактор. Фотография загружена, но не может разобрать ответ.

Я перепробовал все, что нашел в Интернете. От JSON.parse(response) до выполнения некоторых регулярных выражений. Вот мой код

  new FroalaEditor(selector, {
    imageUploadURL: 'https://api.cloudinary.com/v1_1/<cloud_name>/image/upload',
    imageUploadParams: {
      'api_key': 'apikey',
      'upload_preset':'preset'
    },
    imageUploadMethod: 'POST',
    events: {
      'image.uploaded': (event) => {
        const response = JSON.parse(event);
        const url = response.secure_url;
        this.image.insert(url, false, null, this.image.get(), { "link": url })
        return false;
      },
      'image.error': function (error, response) {
        console.log(error, response);
      }
    }
  });

Это ошибка, которую я получаю каждый раз

{ code: 2, message: "No link in upload response." }

Я хотел бы иметь возможность проанализировать этот ответ и, наконец, вставить загруженное изображение в редактор

...