2013-02-20 12 views
5

Sto scrivendo un'applicazione che utilizza Dropbox come origine dei file di immagine caricati tramite javascript assegnando img.src = "[collegamento Download Dropbox]". Funziona bene, ma sto spesso recuperando molti file alla volta, e quando si ricarica una serie di immagini (ad esempio, in una pagina di ricaricamento), il browser invia nuovamente una richiesta per ognuna (che restituisce 304 non modificato). Mi piacerebbe che il browser memorizzasse l'immagine nel caricamento iniziale in modo da poter evitare del tutto le richieste, ma non riesco a capire come abilitare il caching del browser su queste immagini. Posso impostare le intestazioni della cache in questa situazione? Le intestazioni di risposta di Dropbox hanno "cache-control" impostato su "no-cache".Immagini cache del browser fornite da Dropbox

+0

A meno che tu non abbia accesso ai server di Dropbox direi sfortuna :) Puoi inserire un livello tra dropbox e il tuo server web che fa la cache per te. Ma osserverei da vicino i termini di servizio di dropbox perché qualcosa mi dice che non saranno pazzi di questo :) – Rocklan

+0

Stai utilizzando Dropbox per il quale non è stato inventato! Prova invece a utilizzare [Cloudinary] (http://cloudinary.com). Hanno anche un piano gratuito. –

risposta

0

Potrebbe essere possibile utilizzare il codice HTML5 application cache. Ma sono abbastanza sicuro che non sarai in grado di pubblicare il file manifest da dropbox.

Problemi correlati