我正在使用Yii框架基本,我有網站允許管理員上傳文本文件,我需要從我的文件夾下載文件,但我無法下載。如何下載Yii2中的所有文件?
我的控制器動作
public function actionDownload(){
$url= $_GET["url"];
$path = Yii::getAlias('@webroot') . "/$url";
$file = $path;
if (file_exists($file)) {
Yii::$app->response->sendFile($file);
}
}
我的看法是
<a href="download?url=download/notes/trIssues5850f5ae5cd6.docx">DOWNLOAD</a>
如果我點擊下載,它只是讀取文件的內容,並在頁面顯示直線。我想要做的是當用戶點擊下載鏈接時,彈出下載對話框或文件將自動下載,而不是顯示內容。
請說明。 –
在youtube上觀看視頻,點擊上面顯示完整例子的鏈接。 – Dipendra
這是一個「僅鏈接答案」,這裏不鼓勵。請編輯它以在答案中添加必要的細節。 – halfer