pdf indir seçeneği görünmelidir

1 Cevap php

Ben pdf dosyasını indirmek için bazı kod gerekir.

biz verince ne demek normalde olduğu

Bu href gibi = ". / downloads / Alma Formu 4-1-10.pdf rev"

Bu aynı pencerede pdf açılacak, ben bu istemiyorum, ben indirilen bu ihtiyaç, görünmesini indirme penceresi ihtiyacınız var demektir.

Benim web sitesi geliştirmek için php kullanıyorum.

Bana bir fikir verin.

Teşekkürler

1 Cevap

Bu davranış, genellikle kullanıcının kendisi tarafından kontrol edilir, ancak PDF indirilmesini zorlamak için bir 'PHP ağ geçidi' inşa edebilirsiniz:

<a href="download.php?file=Intake Sheet rev 4-1-10.pdf">Download</a>

Ve download.php in:

header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="downloaded.pdf"');
readfile($_GET['file']);

İşte bunu ama bu örnek, bir çok büyük güvenlik açığı içerdiğini dikkat etmelisiniz - Eğer sunucudan her dosya indirmesini engellemek için ama bu size zorla indirme gerçekleştirmek için nasıl genel bir fikir vermelidir şekilde dosya parametresini kontrol edin ve sterilize ZORUNLU.