似乎无法解析通过FroalaEditor事件上传图像时得到的响应

问题描述 投票:0回答:1

我正在使用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." }

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

javascript ruby-on-rails parsing image-upload froala
1个回答
0
投票

请参阅此视频(无法创建JSFiddle),很乐意提供帮助-

https://www.loom.com/share/d5bbb9a050234a6cb5240e675739cb37

© www.soinside.com 2019 - 2024. All rights reserved.