Dosyaları indirirken alanları ile% 20 değiştirin?

2 Cevap php

Bir url / indirilen dosya adı boşluk için "% 20" değiştirmek almak mümkün mü? Gibi yerine dosyayı my%20file.pdf, indir indirirken my file.pdf? Ben mümkünse PHP kullanmak istiyorum ...

2 Cevap

Ben iletişim "Save As" a zorlamak ve böylece gibi bir dosya adı tavsiye etmek Content-Disposition başlığını kullanabilirsiniz düşünüyorum:

header('Content-Disposition: attachment; filename="my file.pdf"');

PHP.net page on header() aynı önermek gibi görünüyor.

Sen Content-disposition başlığının faydalanmak gerekir.

İşte relevant answer. İşte başlık gibi görünebilir ne var:

Content-disposition: attachment; filename=my file.pdf

Ayrıca header() function için başvuru kullanabilirsiniz.