Upload to Cloudinary with .Net SDK - Invalid Signature
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 30/100
Línea de trabajo
Comienza reproduciendo el ejemplo de C# proporcionado con Cloudinary.Upload, ImageUploadParams, AddCustomParam y SignatureAlgorithm.SHA256. Compara la firma generada y la cadena del servidor con los parámetros de carga documentados y, a continuación, comprueba cómo interpreta el SDK Metadata frente a los parámetros personalizados. Se considera terminado cuando la carga de metadatos documentada produce una firma válida y la solicitud tiene éxito.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Bug report for Cloudinary .NET SDK
Before proceeding, please update to latest version and test if the issue persists
Describe the bug in a sentence or two.
When using the .NET SDK, it appears to not generate any signature. Additionally, my Cloudinary team requires metadata and the only way I can fulfill that requirement is with "addcustomparam" function.
Issue Type (Can be multiple)
- Build - Cannot install or import the SDK
- Performance - Performance issues
- [ X ] Behaviour - Functions are not working as expected (such as generate URL)
- [ X ] Documentation - Inconsistency between the docs and behaviour
- Other (Specify)
Steps to reproduce
Account account = new Account("","","");
Cloudinary cloudinary = new Cloudinary(account);
cloudinary.Api.SignatureAlgorithm = SignatureAlgorithm.SHA256;
var uploadParams = new ImageUploadParams()
{
File = new FileDescription("IMG_2019.jpeg",File.OpenRead(file)),
UploadPreset = "",
Folder = ""
};
uploadParams.AddCustomParam("category","artwork");
var uploadResult = cloudinary.Upload(uploadParams);
Console.WriteLine(uploadResult.JsonObj);
Error screenshots or Stack Trace (if applicable)
When attempting to upload the file, the response is always: ""message": "Invalid Signature 6832973aae19f7f322bb88d48c7b34731c390f04cb9fafd5353ea5e5178639ea. String to sign - 'folder=×tamp=1768517629&upload_preset='.""
If I try to set the Metadata in the ImageUploadParams() as the documentation suggests, I get the error that you cannot convert a "X" to a bool. the key work Metadata does not hold the same meaning though the documentation indicates it does.
OS and Version
- Linux
- [ X ] Windows
- [ X ] macOS
- MultiPlatform
Versions and Libraries (fill in the version numbers)
- Cloudinary .NET SDK version - 1.27.9
- .NET Core - 9.0.304
- .NET Framework - n/a
Repository
I'm not sure on the repository. I can confirm that the same configuration works if I use the cloudinary-cli option.
If possible, please provide a link to a reproducible repository that showcases the problem
- Lenguaje dominante
- C#
- Estrellas
- 105
- Forks
- 72
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de cloudinary/CloudinaryDotNet
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100
cloudinary/CloudinaryDotNet#387 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
cloudinary/CloudinaryDotNet#383 · 1 comentario ·
-
Create New Sample Project with Generative AI and Special Use CasesQuizá libre de nuevo @Nupoor10 la tomó hace 768 días y no hay ningún pull request abierto. Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
cloudinary/CloudinaryDotNet#369 · 4 comentarios ·
-
Update the Sample ProjectQuizá libre de nuevo @arya2004 la tomó hace 772 días y no hay ningún pull request abierto. Abierto
cloudinary/CloudinaryDotNet#368 · 4 comentarios · 1 asignado ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
cloudinary/CloudinaryDotNet#362 · 1 comentario ·
Todos los issues de cloudinary/CloudinaryDotNet
Issues similares
-
area / templates
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
bitfoundation/bitplatform#15109 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
aikido critical security
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
dequelabs/axe-core-nuget#305 ·
-
:watch: Not Triaged dotnet-fundamentals/svc install/subsvc
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día