Удалить изображение из Clodinary используя axios delete - PullRequest
0 голосов
/ 06 ноября 2019

Я загружаю изображение в облачную систему, используя пост-запрос axios, и я также хочу удалить изображения, используя axios delete, но я не смог найти ни api url, ни какой-либо код, который мог бы помочь мне отправить запрос на удаление в cloudnary, используя axios delete.

Использование этого кода для загрузки изображения на Cloudinary
let imageFile = this.props.img
        var formData = new FormData()
        formData.append('file', imageFile)
        formData.append('upload_preset', Routes.CLOUDINARY_PRESET)
        await axios.post(Routes.CLOUDINARY_API, formData)
          .then(function (res) {
            imageURL = res.data.secure_url
          })
          .catch(function (err) {
            console.log("err", err)
          })

1 Ответ

0 голосов
/ 07 ноября 2019

Хотя вы можете загружать в Cloudinary через клиентскую часть, вы не можете удалять ресурсы по соображениям безопасности. Если вы хотите удалить ресурс, то signature также необходимо передать в качестве параметра.

Рекомендуется сгенерировать подпись на стороне сервера, поскольку для этого требуется раскрыть секрет API своего аккаунта.

...