こんにちは、私はこのスクリプトに 2 週間取り組んできましたが、その方法がわかりません。
私は PHP で作業していて、動画をダウンロードしたいのですが、「readfile」機能が /var/www のファイルで機能しないという問題があります。これは、多くの動画があり、/ に十分なスペースがないためです。パーティション。これが私のスクリプトのおかげです。
$fichero = "/home/myhome/Video/$video";
if (file_exists($fichero)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($fichero));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($fichero));
ob_clean();
flush();
readfile($fichero);
exit;
}else{
die("The File $fichero does not exist");
}
アドレスを再確認し、ダウンロードの最大サイズを増やしたので、解決策があれば教えてください。