Non, il existe plusieurs images sur mon propre site web qui reproduisent le problème, mais je n’ai pas encore beaucoup investigué côté Meta et n’ai trouvé que ce seul cas jusqu’à présent.
Non, en fait Discourse est plus intelligent que nous ne le pensions. Par exemple :
Un utilisateur de mon site a téléchargé une image, et dans l’éditeur Markdown, elle apparaît comme ceci :
...

...
J’ai obtenu son lien complet via les outils de développement du navigateur : https://example.com/uploads/default/original/1X/8826bc6c1be0e501979df4a004b9b2ae51c50320.jpeg. J’ai donc référencé l’image dans l’éditeur en utilisant le format de lien complet :

Après avoir fait glisser sans cliquer (déclenchant un téléchargement) dans l’éditeur de texte enrichi, le contenu dans l’éditeur Markdown devient :


On constate que, bien que Discourse indique qu’un glisser-déposer déclenche un téléchargement, l’image apparaît en réalité sous la forme , ce qui correspond à la même pièce jointe initialement téléchargée par cet utilisateur sous l’adresse https://example.com/uploads/default/original/1X/8826bc6c1be0e501979df4a004b9b2ae51c50320.jpeg.
- Le fait de faire glisser une image référencée au format
aboutit également au même traitement.
De ce point de vue, déclencher à nouveau un téléchargement n’occupe pas réellement d’espace de stockage supplémentaire : seul le premier fichier téléchargé occupe véritablement l’espace serveur. Il s’agit donc uniquement d’un problème d’expérience utilisateur : les utilisateurs sont confus quant à la raison pour laquelle le fait de faire glisser une image (lorsqu’ils cliquent puis glissent sans relâcher la souris) ne permet pas de la déplacer comme prévu, mais affiche plutôt un téléchargement en cours et duplique l’image.