Base64file uploading to cloudinary is not working

Aberta
#82 2 comentários 0 reações 0 responsáveis Ver no GitHub

@AnshShah77 já está trabalhando nisso.

Desde 6/10/2023.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
30/100
Tipo de issue
Bug
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
go
Domínio
cloud

Direção de pesquisa

Comece reproduzindo a função uploadImageToCloudinary com o conteúdo Base64 fornecido e inspecione o erro retornado por cloudinaryClient.Upload.Upload. Determine por que esse upload não é bem-sucedido; a tarefa estará concluída quando a imagem Base64 for carregada com sucesso e retornar um UploadResult válido.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

`

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

Linguagem predominante
Go
Estrelas
51
Forks
25
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de cloudinary/cloudinary-go

Todas as issues de cloudinary/cloudinary-go

Issues semelhantes

Mais issues de Go

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.