Удалить изображение из облачного хранилища не работает - Nodejs - PullRequest
3 голосов
/ 24 сентября 2019

Это моя реализация ниже.Я пытаюсь удалить изображение, используя общедоступный идентификатор, но я получаю

{ result: 'not found' }

Конфигурация:

 require("dotenv").config();

 cloudinary.config({
   cloud_name: process.env.CLOUD_NAME,
   api_key: process.env.CLOUD_API_KEY,
   api_secret: process.env.CLOUD_API_SECRET
 });

Функция удаления изображения:

const deleteimage = async () = {
   return await cloudinary.uploader.destroy(
     "folder/mrobompy9ci9xawtmvcv",
     { invalidate: true, resource_type: "raw" },
     function(err, res) {
       if (err) {
         console.log(err);
         return res.status(400).json({
           ok: false,
           menssage: "Error deleting file",
           errors: err
         });
       }
       console.log(res);
     }
   );
 }

1 Ответ

3 голосов
/ 24 сентября 2019

Попробуйте изменить resource_type: "raw" на resource_type: "image" См. ссылка для дополнительного resource_type

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...