Rumah > pembangunan bahagian belakang > tutorial php > Mengapa Muat Turun PDF Saya Tidak Berfungsi dalam PHP?

Mengapa Muat Turun PDF Saya Tidak Berfungsi dalam PHP?

Barbara Streisand
Lepaskan: 2024-11-01 17:50:02
asal
835 orang telah melayarinya

Why Are My PDF Downloads Not Working in PHP?

Menyelesaikan Masalah Pengepala PHP untuk Muat Turun Fail PDF

Menghadapi kesukaran memuat turun fail PDF apabila pengguna mengklik pautan? Isu ini telah dihadapi dan diselesaikan sebelum ini. Mari kita siasat pengepala bermasalah dalam PHP.

Dalam contoh yang disediakan, pengepala ditetapkan seperti berikut:

<code class="php">$filename = './pdf/jobs/pdffile.pdf;

$url_download = BASE_URL . RELATIVE_PATH . $filename;

header("Content-type:application/pdf");
header("Content-Disposition:inline;filename='$filename\"");
readfile("downloaded.pdf");</code>
Salin selepas log masuk

Walau bagaimanapun, pendekatan ini nampaknya tidak berkesan. Untuk menangani isu ini, mari rujuk Contoh 2 di tapak web w3schools:

<code class="php">header("Content-type:application/pdf");

// It will be called downloaded.pdf
header("Content-Disposition:attachment;filename=\"downloaded.pdf\"");

// The PDF source is in original.pdf
readfile("original.pdf");
?></code>
Salin selepas log masuk

Adalah penting untuk ambil perhatian bahawa dalam PHP 4 dan kemudian, penimbalan output boleh digunakan untuk menyelesaikan senario di mana output telah dihantar sebelum tajuk dipanggil.

Atas ialah kandungan terperinci Mengapa Muat Turun PDF Saya Tidak Berfungsi dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan