Actualmente estoy creando un ASP.NET Core 5 MVC para mi curso. Estoy usando Cloudinary para almacenar archivos en la nube para poder obtener puntos de bonificación, pero tengo un problema con la eliminación de archivos. En la documentación está escrito que debo usar la clase DeletionParams y pasar el publicId que estoy almacenando en la base de datos, pero haga lo que haga, la clase DeletionParams me devuelve "no encontrado".
public void DeleteFile(string publicId) { var deletionParams = new DeletionParams(publicId) { ResourceType = ResourceType.Raw }; var results = cloudinary.Destroy(deletionParams); ; }Y estos son los parámetros que le paso
Y este es el resultado de cloudinary
Si necesita más información, solo pregunte en la sección de comentarios.
Encontré cuál era el problema. Cuando desee eliminar una imagen, debe proporcionar carpeta y publidId y también ResourceType = ResourceType.Image . Si desea eliminar un video, de la misma manera, lo único que debe cambiar es ResourceType a ResourceType.Video . Para cualquier tipo de otros archivos, debe proporcionar la ruta completa más la identificación pública y también la extensión del archivo y ResoureType deben ser ResourceType.Raw