Tôi đã cố gắng tìm cách ngăn các trình duyệt lưu trong bộ nhớ đệm PDF đang được tải bằng phương thức truyền trực tuyến.Làm thế nào để ngăn chặn bộ nhớ đệm Khi sử dụng PDF Streaming với Acrobar Reader 10.0 (HTTP1.0/HTTP1.1)
giao dịch FireFox và chorme chỉ tốt với các tiêu đề sau và không cache bất kỳ tập tin pdf:
Response.AddHeader ("pragma", "no-cache, no-store"); Response.AddHeader ("Cache-Control", "no-cache, no-store, phải xác thực lại, max-age = 0"); Response.AddHeader ("Expires", "-1");
Mặc dù, IE 7 (với Acrobat Reader 9.4.1) chỉ làm việc với các tiêu đề sau và ngăn chặn các bộ nhớ đệm của PDF doc:
Response.AddHeader ("pragma", "no-cache, không- cửa hàng"); Response.AddHeader ("Cache-Control", "private, must-revalidate, max-age = 0"); Response.AddHeader ("Expires", "-1");
Khi tôi đang cố gắng sử dụng IE 7 với Acrobat Reader 10, tiêu đề trên không làm cho bất kỳ khác biệt và lưu trữ tệp PDF bất kể tôi đã thử gì.
Khi tôi đang cố gắng đặt Cache-Control: không có bộ nhớ cache, không lưu trữ, bản pdf chưa được nạp. Theo hiểu biết của tôi, IE sử dụng cơ chế bộ nhớ cache để tải các tài liệu PDF.
Có ai quen thuộc với một cách toàn cầu hoặc cụ thể (bằng cách sử dụng các tiêu đề khác chẳng hạn) có thể giúp ngăn chặn bộ nhớ đệm của tài liệu PDF không?
Cảm ơn, bất kỳ ví dụ? – Niv