github-tools / github-tools/github

500 Internal Server Error when updating file with 40MB data #update-a-file

Ouverte
#496 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
JavaScript
Étoiles
3.8k
Forks
809
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

The update(PUT) API call for file sizes under **22MB** works through. But for bigger file sizes (such a **40MB**), the update rest endpoint of Github fails with a **500 internal server exception.**

Not sure whats happening here. Size of the test file is greater than 10 megs, so hosted payload could be found here : https://nofile.io/f/0gampnACOOE/testAPILargeFile_base64.txt

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Reproduire l’appel d’API de mise à jour (PUT) avec des fichiers inférieurs et supérieurs au seuil indiqué de 22 Mo, en utilisant comme référence la charge utile base64 liée de 40 Mo. Examiner la manière dont le wrapper de l’API GitHub gère les grandes requêtes de mise à jour ; la tâche est terminée lorsque le comportement est compris et que l’erreur 500 est soit résolue, soit clairement identifiée comme une limitation de l’API.

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

Évaluation

Stack technique
github, javascript
Domaine
api
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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