0
當我們嘗試在具體的5下載一個無效文件「/download_file/view/myFile.test」時,有沒有辦法拋出404而不是200?我使用8.2版本0.1download_file無效的文件404而不是200
感謝您的幫助
當我們嘗試在具體的5下載一個無效文件「/download_file/view/myFile.test」時,有沒有辦法拋出404而不是200?我使用8.2版本0.1download_file無效的文件404而不是200
感謝您的幫助
的解決方案是重寫DownloadFile控制器和視圖的方法:
namespace Application\Controller\SinglePage;
use PageController;
use Core;
use Page;
use Permissions;
use Concrete\Core\Entity\File\File as FileEntity;
use Concrete\Core\File\File;
use Concrete\Controller\SinglePage\DownloadFile as CoreDownloadFile;
class DownloadFile extends CoreDownloadFile
{
/**
* @param int $fID
* @param null $rcID
* @return bool
*/
public function view($fID = 0, $rcID = null)
{
//your code
//redirect to 404 whenever you want:
$this->replace('/page_not_found');
//...
}
}