Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana Memaksa Muat Turun Fail Menggunakan PHP?

Bagaimana Memaksa Muat Turun Fail Menggunakan PHP?

DDD
DDDasal
2024-11-23 08:35:22496semak imbas

How to Force File Download Using PHP?

Paksa Muat Turun Fail menggunakan PHP

Latar Belakang:

Anda berhasrat untuk melaksanakan "Muat Turun ciri Fail ini di tapak web anda untuk membolehkan pengguna memuat turun terus video yang disimpan pada pelayan yang berasingan dan bukannya menstrimkannya dalam mereka pelayar.

Penyelesaian:

Untuk memaksa muat turun fail menggunakan PHP, anda boleh menggunakan coretan kod berikut:

// Specify the file location and remote URL.
$file_name = 'file.avi';
$file_url = 'http://www.myremoteserver.com/' . $file_name;

// Set appropriate headers to force download.
header('Content-Type: application/octet-stream');
header("Content-Transfer-Encoding: Binary");
header("Content-disposition: attachment; filename=\"\"" . $file_name . "\"\"");

// Initiate the download process.
readfile($file_url);
exit; // Prevent any further script output.

Pelaksanaan :

  1. Ganti $file_name dengan nama video fail.
  2. Kemas kini $file_url dengan URL jauh sebenar fail video.
  3. Gunakan coretan kod ini dalam skrip PHP anda di mana anda ingin memulakan proses muat turun.

Nota: Pastikan fopen_wrappers didayakan untuk membenarkan fail baca membaca alat kawalan jauh URL.

Atas ialah kandungan terperinci Bagaimana Memaksa Muat Turun Fail Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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