上传带有FroalaEditor事件的图像时,似乎无法解析我得到的响应

时间:2019-11-02 04:00:21

标签: javascript ruby-on-rails parsing image-upload froala

我正在使用ruby,并且在js文件中有一个froala编辑器。当将照片拖到编辑器中时,尝试将照片上传到云端。照片已上传,但似乎无法解析响应。

我尝试了所有在网上找到的内容。从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." }

我希望能够解析此响应,最后将上传的图像插入编辑器中

0 个答案:

没有答案