私はYiiフレームワークの基本を使用しており、管理者がテキストファイルをアップロードできるようにするWebサイトがあり、私のフォルダからファイルをダウンロードする必要がありますが、ダウンロードできません。私はそれだけでファイルの内容を読み、ページにまっすぐに表示、ダウンロードをクリックした場合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