В конфигурации Upload Widget используется функция обратного вызова, которая будет иметь объекты error
и result
из вызова метода загрузки. Вы можете использовать эти два объекта, чтобы проверить, не произошла ли загрузка, каков был статус и как вы хотите обработать информацию, возвращенную в ответе API.
Например, если вы хотите напечатать secure_url
в загруженное изображение, вы можете сделать что-то вроде -
var cloudinaryWidget = cloudinary.createUploadWidget({
cloudName: "xxx",
uploadPreset: "yyy"
},
function(error, result) {
if (!error && result && result.event === "success") {
console.log(result.info.secure_url);
}
}
);
Как только вы успешно загрузили изображение, консоль зарегистрирует secure_url
.
Как правило, объект result.info
будет содержит стандартный API загрузки ответ. Таким образом, вы можете извлечь нужные вам части. Например, result.info.public_id
, который вы, вероятно, также хотите хранить на своей стороне, чтобы вы могли выполнять другие операции API с файлом, например удалять его.