본문 바로가기

카테고리 없음

onclick 다운로드 파일을 다른 것으로 교체하기

반응형
<div id="download" >
	  <span class="button blue" style="padding: 10px; font-size: 15pt" onclick="window.location = 'files/Download.pptx'" title="파일이름">다운로드</span>	  
  </div> 

원래 있는 파일의 위치에 덮어쓰기 하자.


문제점 : 다른 컴퓨터에서는 새로 올라간 파일이 다운받아지는데 내 컴퓨터에서는 자꾸 원본파일이 다운받아진다. 수정사항이 반영이 안됨.


해결 : 캐시가 서로 충돌해서 그런 것이라고 한다. 그때는 코드 뒤에 시간함수를 붙여서 이름을 다르게 붙여주면 캐시가 충돌하지 않고 새로운 것으로 교체된 것을 확인할 수 있다.

<div id="download" >
	  <span class="button blue" style="padding: 10px; font-size: 15pt" onclick="window.location = 'files/Download.pptx?ver=<?=time()?>'" title="파일이름">다운로드</span>	  
  </div> 

 

반응형