Décodage de l'identifiant "upload://" en url

Bonjour,

Nous avons fait de notre mieux pour rechercher sur le forum des indications concernant notre question, mais nous n’avons pas réussi à trouver la bonne réponse. Désolé de vous déranger avec quelque chose qui ressemble à une question de débutant absolu.

Sur How to clone, install and run the "audiohealth" program - #52 by Flat - Fehleranalyse / Troubleshooting - Hiveeyes, l’un de nos membres a téléchargé un fichier .wav, et Discourse affiche un lecteur audio intégré (très probablement en HTML5 ?), la lecture fonctionne parfaitement.

Cependant, j’ai du mal à trouver l’URL complète permettant de télécharger ce fichier. Habituellement, pour les images, il est facile de les ouvrir dans un nouvel onglet du navigateur pour obtenir l’URL de l’image. Toutefois, même en essayant d’utiliser les outils de développement de mon navigateur pour analyser le trafic réseau et en appliquant d’autres méthodes de déduction raisonnée pour extraire l’URL réelle du message concerné, je n’y arrive toujours pas.

Il est fort probable que mes suppositions n’aient rien de raisonné, et je crois que la réponse sera si simple et évidente que je vais m’effondrer de honte. Ma situation résonne-t-elle chez quelqu’un qui pourrait encore m’aider ?

Cordialement,
Andreas.

P.S. : Le contenu du message cité ci-dessus est :

![PCM004|audio](upload://gMd7ipqm8LhRdgpk1Qjg273QDO7.wav)

Il s’agit d’un artefact de téléchargement contenant le bourdonnement d’abeilles sur https://community.hiveeyes.org/.

Ha, au même moment où je postais ceci, il m’est venu à l’idée d’essayer un clic droit sur le widget et… OMG !

1 « J'aime »

Difficile à trouver en effet, mais le voici.

3 « J'aime »

Un grand merci ! Pour les archives, je l’applique au nom de mon artefact d’exemple.

pip install pybase62
python
>>> import base62
>>> input = "gMd7ipqm8LhRdgpk1Qjg273QDO7"
>>> hex(base62.decode(input, base62.CHARSET_INVERTED))[2:].zfill(40)
'7595f1ad65c69e20c87dcb324f5d049080315aef'

Ensuite, après avoir ajouté le préfixe approprié, on peut effectivement déduire l’URL complète.

https://community.hiveeyes.org/uploads/default/original/2X/7/7595f1ad65c69e20c87dcb324f5d049080315aef.wav

Encore merci, @RGJ et @michaeld !

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.