iframe을 사용하여 여러 개의 pdf 파일을 클라이언트가 클릭 할 때마다 한 번에 하나씩 열지 만 클라이언트 컴퓨터에서는 캐시하지 않는 방법 iframe을 사용하여 서버의 파일 콘텐츠에 변경 그/그녀가 donwstream 서버에서 캐싱을 방지하기 위해iframe이 캐시 된 PDF 파일
0
A
답변
2
고유 한 쿼리 문자열 매개 변수를 사용하여 pdf 파일의 URL에 접미사를 추가하면 pdf 파일이 변경 될 때마다 변경되므로 브라우저는 각 버전의 파일 별도로
예 :이 파일에 대한 응답 캐싱 등을 사용하지 않도록 설정해야합니다 http://site/myFile.pdf
http://site/myFile.pdf?v=f955b055-d551-4762-8313-a2417dc70568
2
하면 응답 헤더를 추가 브라우저의 캐시 파일을 지 웁니다 않는 클라이언트가 여전히 이전 버전을 얻을 것이다, (예를 들어 여기에 새 페이지를 추가)
HttpContext.Response.AppendHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1.
HttpContext.Response.AppendHeader("Pragma", "no-cache");
HttpContext.Response.AppendHeader("Expires", "0");
1
에
변화. ASP.NET MVC의 경우 다음과 같이 간단합니다.
[OutputCacheAttribute(VaryByParam = "*", Duration = 0, NoStore = true)] // will be applied to all actions in Controller, unless those actions override with their own decoration
public class FilesController : Controller
{
public ActionResult GetFile(string id)
{
return File();//do file
}
}
관련 문제
- 1. 파일() 캐시 된 버전
- 2. PHP 용 캐시 - 캐시 된 파일
- 3. Reportlab에서 PDF 보고서로 캐시 된 데이터
- 4. IE10은 항상 캐시 된 PDF 문서를 보여줍니다.
- 5. iFrame이 포함 된 페이지로 링크하여 다른 PDF 파일을로드하십시오.
- 6. android에 캐시 된 파일 열기
- 7. 생성 된 PDF 파일 앱
- 8. 안전한 생성 된 PDF 파일
- 9. iframe이 포함 된 비디오에만
- 10. iframe이 혼합 된 콘텐츠
- 11. 캐시 매니페스트 캐시 네트워크 파일
- 12. PDF 캐시 (임시 인터넷 파일 \ content.ie5) IE6 및 IE8의 경우
- 13. 소스에서 PDF 미리보기 PDF 파일
- 14. IIS 7 출력 캐시 - 캐시 된 파일 목록 확인
- 15. iframe의 PDF 파일 확대하기
- 16. 창은 iframe이
- 17. IFRAME이 DIV 앞에 표시됩니다.
- 18. 패키지 된 NSDocument 파일 형식 디자인을위한 캐시
- 19. Pylint : 캐시 된 파일 상태를 버리십시오.
- 20. git rm으로 캐시 된 파일 복구 -
- 21. 양식 제출시 캐시 된 파일 업데이트
- 22. 현재 브라우저에서 캐시 된 현재 파일 유형
- 23. 캐시 된 이미지의 전체 파일 경로 얻기
- 24. PHP에서 캐시 된 이미지 캐시
- 25. IE : iFrame이 jQuery로로드 된 컨텐츠 - iFrame이 표시되지 않습니다.
- 26. 차단 된 iframe이 해결 방법
- 27. iframe이 포함 된 임베디드 브라우저
- 28. pdf 파일이 포함 된 PDF 파일 가져 오기
- 29. FOP에서 생성 된 PDF 파일에 PDF 파일 포함
- 30. pdf 파일
+1, 브라우저에서 CSS의 경우이를 무시하지만 주제와 관련이 없지만 흥미 롭습니다. 노트. –