Pdf.js: Hapus riwayat cache PDF di PDF.JS

Dibuat pada 8 Jul 2015  ·  3Komentar  ·  Sumber: mozilla/pdf.js

Pak,
Kami sedang mengerjakan e-library di mana pdf.js digunakan untuk memuat file PDF potongan demi potongan. Ukuran file PDF biasanya 16MB. Pada pemuatan pertama PDF.JS (menonaktifkan cache di browser), pdf diunduh dalam potongan. Tetapi ketika saya menyegarkan halaman (tanpa chache yang dinonaktifkan di browser), PDF.Js mengunduh seluruh PDF alih-alih sebagian.
Sebagai referensi,
Menjelajah pdf dengan (cache dinonaktifkan):
working snap

Tetapi ketika PDF yang sama dihentikan di tengah dan dimuat ulang lagi, seluruh pdf diunduh sebagai:
not working snap

Bagaimana saya bisa membuat PDF.JS memuat file PDF yang mengunduh potongan demi potongan bahkan jika saya menyegarkan halaman beberapa kali?

Komentar yang paling membantu

Salah satu cara untuk menonaktifkan caching sisi klien adalah dengan menambahkan parameter berbasis stempel waktu atau acak ke akhir URL, misalnya viewer.html?file=some.pdf&_=someRandomNumberOrCurrentDatetime . Ini akan menyebabkan cache browser di-bypass, karena URL-nya selalu berbeda.

Semua 3 komentar

Apakah ada konfigurasi sisi server yang diperlukan untuk mengatasi masalah ini? Akan cukup membantu jika seseorang dapat menyediakan konfigurasi yang diperlukan pada: SERVER atau CLIENT sehingga PDF akan dimuat sama seperti PDF.JS yang dihosting oleh mozilla (Setiap permintaan dibuat dengan 206 Konten Sebagian).

Apakah ada konfigurasi sisi server yang diperlukan untuk mengatasi masalah ini?

Ya, lihat https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching_FAQ untuk solusi. PDF.js menggunakan XHR browser dan tidak memiliki kontrol langsung atas caching permintaan. Menutup seperti yang dijawab.

Salah satu cara untuk menonaktifkan caching sisi klien adalah dengan menambahkan parameter berbasis stempel waktu atau acak ke akhir URL, misalnya viewer.html?file=some.pdf&_=someRandomNumberOrCurrentDatetime . Ini akan menyebabkan cache browser di-bypass, karena URL-nya selalu berbeda.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

kleins05 picture kleins05  ·  3Komentar

smit-modi picture smit-modi  ·  3Komentar

dmisdm picture dmisdm  ·  3Komentar

jigskpatel picture jigskpatel  ·  3Komentar

timvandermeij picture timvandermeij  ·  4Komentar