github-tools / github-tools/github
500 Internal Server Error when updating file with 40MB data #update-a-file
- 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