Ciao Cat,
il problema era causato dal fatto che, a causa del contenuto degli specifici file ps1 in questione, il sistema ha iniziato a riconosce i file PS1 come "html", invece che come "txt" (comportamento precedente). Avendo ora capito questa dinamica, ho fatto in modo che, quando si carica un file ".ps1", venga utilizzata direttamente tale estensione, saltando il sistema di riconoscimento che utilizziamo per gli altri file.
Ho già modificato i due file già caricati per funzionare correttamente ed essere scaricabili come .ps1.
Ho un attimo di confusione con gli allegati.
Ho modificato i due script di questo articolo per inserire dei cambiamenti suggeriti, li ho cancellati dall'articolo e volevo ricaricarli con lo stesso nome, ma non ha gradito, gli cambio il nome e metto un V2 per distinguere (anche se non mi piace), solo che il secondo script sbaglio e mi scappa un punto di troppo nel nome Diagnosi_PC._Con_inserimento_percorso_salva_report e lo considera uguale al primo script.
Ricambio il nome in Diagnosi_PC_V2_Con_inserimento_percorso_salva_report.ps1 ma lo carica come Diagnosi_PC._Con_inserimento_percorso_salva_report.ps1.
Se puoi rimettere i nomi originali e spiegarmi cosa devo fare quando voglio aggiornare gli script se ci fosse bisogno.
La prima legge della dietetica sembra essere: se il sapore è buono, a te fa male.
Ciao Cat,
grazie per avermi spiegato la situazione.
Il problema nasce dal fatto che il comando di cancellazione del file attuale si limita, in realtà, a sganciare il file dall'articolo, ma il file rimane fisicamente sul server: ne è prova il fatto che, in questo momento, vedo le versioni precedenti dei file che hai sostituito nella sezione "File orfani" della pagina https://turbolab.it/scarica/da-controllare .
Nel tuo specifico caso, succede che, quando provi a caricare la nuova versione del file che avevi eliminato in precedenza, il sistema fa confusione.
Procedo entro domani notte a modificare l'implementazione in questo modo:
se si prova a eliminare un file collegato a un solo articolo (il tuo caso) --> il file viene eliminato fisicamente #118
se si prova a eliminare un file collegato a molteplici articoli --> manteniamo temporaneamente il comportamento attuale #118
Nel frattempo, per permetterti di lavorare subito al tuo articolo, procedo ad eliminare io da DB i file incriminati, così poi puoi ri-caricarli con il nome che preferisci. Lo farò fra poco.
----
Successivamente, mostrerò più comandi per gestire le varie necessità:
vicino ai file collegati a un solo articolo (il tuo caso) --> mostrare solo l'icona "elimina" #119
vicino ai file collegati a più articoli --> mostrare sia l'icona "elimina", sia un nuovo comando "scollega solo da questo articolo" #119
modificare il comportamento: l'icona "elimina" deve eliminare sempre fisicamente il file #120
vicino a qualsiasi file --> mostrare nuovo comando "sostituisci", che consente di caricare una nuova versione del file mantenendo inalterato il suo ID e tutti gli articoli ai quali è linkato #121
Inserendo un messaggio, dichiari di aver letto e accettato il regolamento di partecipazione.
Nello specifico, sei consapevole che ti stai assumendo personalmente la totale responsabilità delle tue affermazioni, anche in sede civile e/o penale,
manlevando i gestori di questo sito da ogni coinvolgimento e/o pretesa di rivalsa.
Dichiari inoltre di essere consapevole che il messaggio sarà visibile pubblicamente, accetti di diffonderlo con licenza
CC BY-NC-SA 3.0 (con attribuzione a "TurboLab.it") e rinunci ad ogni forma di compensazione (economica o altro).
Rinunci inoltre esplicitamente a qualsiasi pretesa di cancellazione del messaggio.