• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 190
  • Last Modified:

upload file caching problem

the new upload picture file does not display until i refresh the page. I believe this is a caching problem. So i added the following statements to prevent browser caching. But it didn't work. Is this a caching problem or something else? If this is a caching problem, how can i solve it?

 <%
response.setHeader( "Cache-Control", "no-cache" );
response.setHeader( "Pragma", "no-cache" );
response.setIntHeader( "Expires", 0 );

%>
0
jeff1919
Asked:
jeff1919
  • 2
1 Solution
 
siliconeagleCommented:
you can add a date to the end if the image url to prevent image caching e.g:-
<img src="img.gif?<%= (new Date()).getTime() %>" />

is it the old image you see, or just no image?
if it's no image have you closed the file after writing it, maybe the webserver cannot read the file as it's open for writing.
0
 
siliconeagleCommented:
some more headers to try are:-


// always modified
response.setHeader( "Last-Modified",""+(new Date()));
 
// HTTP/1.1
response.setHeader( "Cache-Control","no-store, no-cache, must-revalidate");
response.setHeader("Cache-Control","post-check=0, pre-check=0");
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now