Développement #99171
Envoi d'un fichier depuis wcs vers un autre wcs
0%
Description
Cas d'usage signalements, une wcs foo
qui balance des infos dans un autre wcs bar
via l'API, jusqu'ici tout va bien.
A moment donné coté foo
on veut envoyer une image en plus sur la demande de bar
, l'image en plus arrive via un formulaire de workflow coté foo
.
Coté bar
on aimerait recevoir l'image via une action globale avec un déclencher appel externe, dans l'action globale une action donnée de traitement qui remplit un fichier.
Ça ne marche pas parce que coté foo
, l'image est sérialisée selon le format habituel {'content': '...b64content....', 'content_type': 'image/jpeg', ....}
, mais coté bar
le format attendu est {'b64_content': '...b64content....', ...}
(https://git.entrouvert.org/entrouvert/wcs/src/branch/main/wcs/fields/file.py#L162).
Ça ne marche pas = pas d'erreur détectée mais le base64 est enregistrée tel quel sur le disque sans être décodé, fichier inexploitable.
Files
Associated revisions
History
Updated by Emmanuel Cazenave 14 days ago
- Subject changed from Envoi d'une image depuis wcs vers un autre wcs to Envoi d'un fichier depuis wcs vers un autre wcs
Updated by Frédéric Péters 10 days ago
- Status changed from Nouveau to Information nécessaire
- Assignee set to Emmanuel Cazenave
Il faudrait une URL de ce qui est tenté, dans test_formdef_submit_from_wscall() et test_formdef_submit_with_varname() il y a l'envoi et la réception de données de champs fichier et les tests fonctionnent.
Updated by Frédéric Péters 10 days ago
- Status changed from Information nécessaire to Nouveau
- Assignee deleted (
Emmanuel Cazenave)
(Ok pas vu les fichiers attachés, on n'est pas sur l'API /submit comme je le croyais avec la description du ticket).
Updated by Robot Gitea 10 days ago
- Status changed from Nouveau to En cours
- Assignee set to Frédéric Péters
Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/2002
- Titre : WIP: misc: add attribute to specify format of file dictionary (#99171)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/2002/files
Updated by Robot Gitea 10 days ago
- Status changed from Solution proposée to Solution validée
Emmanuel Cazenave (ecazenave) a approuvé une pull request sur Gitea concernant cette demande :
Updated by Robot Gitea 10 days ago
- Status changed from Solution validée to Résolu (à déployer)
Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/2002
- Titre : misc: add attribute to specify format of file dictionary (#99171)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/2002/files
Updated by Transition automatique 10 days ago
- Status changed from Résolu (à déployer) to Solution déployée
misc: add attribute to specify format of file dictionary (#99171)