Convenzioni di denominazione dei file di upload PNG e PDF incoerenti

Ciao sviluppatori,

Ho recentemente caricato (utilizzando Discourse 2.4.0.beta7 e la versione corrente) due file identici nei contenuti, in formato PNG e PDF (sul forum openmod). Discourse analizza automaticamente e registra il nome del file di origine nel markdown come segue:

Nome file caricato File indicato Commento
bridge-2-a5-flier.04.png 04 annotato 1
bridge-2-a5-flier.04.pdf bridge-2-a5-flier.04.pdf annotato 2

Di seguito uno screenshot, annotato “1” e “2” per indicare come funziona:

A mio avviso, nel caso PNG dovrebbe essere registrato il nome originale del file o, in mancanza di ciò, almeno l’intero stub come previsto da: basename "bridge-2-a5-flier.04.png" ".png".

Ho cercato segnalazioni di bug simili, ma ho trovato solo discussioni relative alla generazione della stringa di nome anonimizzata.

Grazie come sempre per questo software eccezionale. R

6 Mi Piace

Concordo, sembra un bug basato sul punto presente nel nome del file.

4 Mi Piace

Ho dato un’occhiata e si tratta sicuramente di un bug legato al . nel nome del file. Composer sta cercando semplicemente di rimuovere l’estensione, così da ottenere bridge-2-a5-flier.04|WIDTHxHEIGHT nel markdown, ma in realtà sta dividendo il nome del file sul . e prendendo la prima parte del file prima dell’estensione, il che è ovviamente errato.

Da quanto riesco a vedere, questo bug è presente da due anni, quindi grazie per la tua attenzione da :eagle: e per averlo individuato! Spingerò una correzione oggi.

6 Mi Piace

Risolto con FIX: Image file names with dots were showing incorrectly in composer markdown by martin-brennan · Pull Request #8465 · discourse/discourse · GitHub

5 Mi Piace

Questo argomento è stato automaticamente chiuso dopo 5 ore. Non sono più ammesse nuove risposte.