Я загружаю изображение в Cloudinary с холста HTML.Следующий код работает, но на сервере Cloudiany создано 2 изображения.
Если я просто загружаю изображение прямо со входа (не используя холст), то создается только 1 изображение.
submit = async (e, mutation) => {
e.preventDefault();
const canvas = this.editor.getImage();
const data = new FormData();
data.append("file", canvas.toDataURL("image/jpg"));
data.append("upload_preset", "MYPRESET");
const res = await fetch(
"https://api.cloudinary.com/v1_1/CLOUDINARYID/image/upload",
{
method: "POST",
body: data
}
);
const file = await res.json();
const newImgUrl = file.secure_url;
const mutationRes = await mutation({
variables: {
id: this.props.me.id,
pic: newImgUrl
}
});
};