Visualizzazione dei risultati da 1 a 3 su 3

Discussione: eliminare un file temp

  1. #1

    eliminare un file temp

    ciao a tutti,

    io devo poter eliminare un file .pdf dai files temporanei.

    mi spiego meglio.

    alla fine di un jsp che genera dinamicamente il file pdf.pdf ho inserito il seguente codice:

    codice:
    <script language="JavaScript" type="text/javascript">
    location.href="pdf.pdf";
    </script>
    a questo punto se la cartella dei files temp è stata svuotata, tutto ok, se invece non è stata svuotata, io vedo il vecchio file pdf.pdf che avevo creato precedentemente, anche se nel server il file pdf.pdf è stato aggiornato.

    come faccio, evitando di creare ogni volta un file .pdf con un nome nuovo?
    Ma perchè mi avete tolto oltre 400 messaggi?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Dato che non e' possibile imporre all'utente scelte che potrebbe non condividere, quali la cancellazione della cache, l'unica alternativa e' caricare ogni volta un file differente... lato client si utilizza l'espediente di far credere al browser che si tratti di un file "dinamico", ovvero creato al momento, accodando dei parametri variabili all'URL.

    <script language="JavaScript" type="text/javascript">
    location.href="pdf.pdf?" + Math.random();
    </script>

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    io non devo far credere che si tratti di un file dinamico.

    il contesto è che l'utente che deve visualizzare il file pdf sa di doverlo vedere aggiornato quindi la scelta di cancellare la cache è imposta al momento che l'utente firma il contratto di assunzione per l'azienda per cui lavoro.

    quindi tale scelta è imposta a priori e deve (questo e un dictat a me dato) quindi condividere la cancellazione della cache.

    io per non rompergli i ... volevo solo far si che se bigogna cancellare per forza la cache, si cancellasse solo il file oppure il file avesse una scadenza tipo il metatag no-cache che ho trovato da qualche parte.

    grazie cmq per l'idea (mi servirà altrove)
    Ma perchè mi avete tolto oltre 400 messaggi?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.