我正在使用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." }
我希望能够解析此响应,最后将上传的图像插入编辑器中