Base64file uploading to cloudinary is not working

Ouverte
#82 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

@AnshShah77 y travaille déjà.

Depuis le 6/10/2023.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
30/100
Type d'issue
Bug
Clarté
À clarifier
Activité
À l'abandon
Stack technique
go
Domaine
cloud

Piste de recherche

Commencez par reproduire la fonction uploadImageToCloudinary avec le contenu Base64 fourni et examinez l’erreur renvoyée par cloudinaryClient.Upload.Upload. Déterminez pourquoi cet envoi n’aboutit pas ; c’est terminé lorsque l’image Base64 est envoyée avec succès et renvoie un UploadResult valide.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

`

func uploadImageToCloudinary(base64str, name string) (*uploader.UploadResult, error) {
cloudinaryURL := os.Getenv("CLOUDINARY_URL")
cloudinaryClient, err := cloudinary.NewFromURL(cloudinaryURL)
if err != nil {
return nil, err
}
formattedString := fmt.Sprintf("data:image/jpeg;base64,%s", base64str)

uploadParams := uploader.UploadParams{
	PublicID:       name,
	UseFilename:    true,
	UniqueFilename: true,
}

// Upload the Base64 encoded content
result, err := cloudinaryClient.Upload.Upload(context.Background(), formattedString, uploadParams)
if err != nil {
	return nil, err
}

return &result, nil

}

`

I tried to do like this and also I tried many but just not working

Langage dominant
Go
Étoiles
51
Forks
25
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de cloudinary/cloudinary-go

Toutes les issues de cloudinary/cloudinary-go

Issues similaires

Plus d'issues Go

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.