Bagaimana Memaksa Muat Turun Fail Menggunakan PHP?

DDD
Lepaskan: 2024-11-23 08:35:22
asal
409 orang telah melayarinya

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.
Salin selepas log masuk

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!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan