Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Memaksa Muat Turun Fail dalam PHP?
Apabila mengklik pautan untuk memuat turun fail CSV, pengguna sering menghadapi isu pembukaan fail dalam penyemak imbas dan bukannya memuat turun. Masalah ini berpunca daripada tingkah laku lalai pelayan, iaitu untuk memaparkan fail teks dalam pelayar. Untuk memaksa muat turun, PHP menyediakan beberapa penyelesaian.
Untuk penyelesaian global, tambahkan baris berikut pada fail .htaccess anda:
AddType application/octet-stream csv
Ini mengarahkan pelayan untuk merawat semua fail CSV sebagai data binari yang harus dimuat turun seperti sedia ada, tanpa mengira tetapan penyemak imbas pengguna.
Sebagai alternatif, anda boleh mengendalikan muat turun secara manual dalam PHP dengan menambahkan kod berikut:
header('Content-Type: application/csv'); header('Content-Disposition: attachment; filename=example.csv'); header('Pragma: no-cache'); readfile("/path/to/yourfile.csv");
Kod ini:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memaksa Muat Turun Fail dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!