Errore di rubyzip durante la generazione di cerniere di immagini al volo: Finestra della directory End-of-Central-Directory non trovata
-
29-10-2019 - |
Domanda
Sto generando un file zip da una raccolta di immagini che viene quindi inviata all'utente.
Sto usando un codice che è quasi esattamente lo stesso dell'esempio fornito in questa pagina;
http://info.michael-simons.eu/2008/01/21/using-rubyzip-to-create-zip-files-on-the-fly/
Funziona perfettamente sulla mia casella di sviluppo locale, ma quando lo eseguo sul mio server di staging, ottengo un file zip di lunghezza zero che presenta il seguente errore quando provo ad aprirlo.
"Firma di fine directory centrale non trovata"
Ovviamente è difficile risolvere i problemi che sbaglio quando funziona bene sulla mia macchina di sviluppo!
Saluti, Graeme
Soluzione
GOTTO!
È perché i binari 3 sono predefiniti per utilizzare X_SendFile, che il server non è impostato per.
Niente a che fare con le cerniere Alla fine, è semplicemente l'invio di file.Questo post spiega tutto;
.