-
-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Erreur aléatoire quand on POST des fichiers dans un container LDP #834
Comments
Il semble que c'est lié à la librairie Une PR a été proposée mais n'a pas été intégrée: Malheureusement la librairie |
Je vais refondre l'upload en changeant de librairie |
Pour info j'ai essayé de forcer l'usage de la PR en ajoutant cette ligne au package.json "dicer": "RolandHeinze/dicer#header-parser-bug", Malheureusement cette technique ne marche pas. Le package est installé depuis Github mais busboy continue à utiliser la librairie publiée sur NPM (en la mettant dans son dossier propre node_modules). J'imagine qu'il doit y avoir une solution pour forcer l'usage d'un repo, mais je ne l'ai pas trouvée. |
Dispo pour qu'on parle du choix de la librairie. J'avais regardé un peu et presque tout le monde semble utiliser busboy. :-/ |
@srosset81 est ce que tu connais le pseudo de thomas? Archipelago n'utilise pas busboy par ce qu'il n'y a pas de multipart. de plus il est possible que #844 resolve le probleme car busboy pouvait ne pas apprécier que la request soit répondu au navigateur alors qu'il était en train d’écrire sur le disque. |
Thomas c'est @tawytest Donc Archipelago utilise une autre méthode que Thomas pour uploader les fichiers ? Il suffirait au pire qu'il utilise la même méthode que nous pour que le problème se règle ? (si ton fix n'est pas suffisant) |
Oui a priori, s'il utilise la même manière d'upload (pas de multipart), ça contournera le problème. Je voudrais voir avec lui pour expliquer tout ça, essayer de conserver le multipart ; contourner au pire |
Hello, @simonLouvet C'est moi Thomas ;), l'autre pseudo n'est pas le bon, je viens juste de voir ce message la. Hésites pas a prendre contact sur ce compte la si besoin. |
salut @Spiff77 . Je ne sais pas ou prendre contact ailleurs que cette issue. Est ce que tu a un compte sur le chat de communs?
|
Hello, Du coup nikel, ca fonctionne parfaitement:
` Ne pas utiliser de FormData comme mentionné sur la plupart des exemples d'upload de fichier avec Angular. Merci! |
Remonté par @tawytest
L'erreur se produit ici:
https://github.com/assemblee-virtuelle/semapps/blob/master/src/middleware/packages/middlewares/index.js#L109
Une idée @simonLouvet ?
The text was updated successfully, but these errors were encountered: