microsoft / microsoft/azure-devops-python-api
create_attachment in wiki_client unable to upload png files
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 684
- Forks
- 218
- Merge medio
- 8 d 10 h
- PR fusionados (30 d)
- 1
Descripción
I am trying to create a png file as attachment in azure wiki as code and getting the following issue:
azure.devops.exceptions.AzureDevOpsServiceError: The wiki attachment creation failed with message : The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters.
This is the snippet
version_descriptor = GitVersionDescriptor(version="main",version_type="branch")
with open("./sample-image.png","rb") as png_file:
wiki_client.create_attachment(upload_stream=png_file, version_descriptor=version_descriptor, project="<project-name>", wiki_identifier="<wiki-name>", name="sample-image.png")
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
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.
Línea de trabajo
Comienza en wiki_client.create_attachment y reproduce el fallo con el fragmento proporcionado para subir un PNG binario. Rastrea cómo se gestiona upload_stream antes de la solicitud a Azure Wiki; se considera terminado cuando el archivo adjunto PNG se crea correctamente sin el error de Base-64.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- azure, python
- Área
- api
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 40/100