やりたい事は、タイトルの通りです。
webroot配下にfilesフォルダを作成し、その中にある「filename.docx」というWordのドキュメントをダウンロードするリンクを貼ろうとしています。
そのために自分が記述したコードは下記の通りです。
download_docs.ctp
php
1<?php echo $this->Html->link('ファイルダウンロード', ['controller' => 'Download', 'action' => 'download001','filename.docx']); ?>
DownloadController.php
php
1class DownloadController extends AppController { 2 public function download001($file_name = null) { 3 $this->autoRender = false; 4 $this->response->file('files/' . $file_name); 5 $this->response->download($file_name); 6 } 7}
リンクをクリックしてもエラーにはならず、コンソールにも何も出ず、無反応のような状況です。
cakePHPのバージョンは3.3.3です。
アドバイスの程、よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/10 00:37