0
我已經編碼了一個組件(庫)。我想整理強制下載所有項目。 但不會工作:(,剛開始損壞的文件。我曾嘗試使用完全相同的代碼並運行它的Joomla之外,它的作品很好,我已經創建了一個模板,這就是完全以空只是 有,但它不是幫助。Joomla組件+強制下載
我(com_component /視圖/ forcedownload/TMPL /如default.php)
<?php
if(!isset($_GET["id"]) || empty($this->item)) {
echo "Invalid request";
die();
}
$path = "images/randomtest/catid".$this->item->cat_id."/";
$filename = $path.$this->item->filename;
$file = $this->item->filename;
if(!file_exists($filename)) {
echo "Error: File not found";
die();
}
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=$file");
header("Content-Type: Content-type: application/octet-stream");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($filename));
readfile($filename);
?>
沒有什麼區別。 – Rond
您確定您的請求中包含「&format = raw」 – WooDzu
是的。 = / – Rond