iframe のように、アップロードした後、cakephp アプリケーションの本体内で PDF ファイルを表示しようとしています。アップロードは正常に機能しますが、私が今抱えている課題は、pdf ファイルを開くことです。
これが私のコントローラーのアップロード機能で、正常に動作しています
function uploadFile() {
$file = $this->data['QmsProcedureKnowledgeManagement']['file'];
if ($file['error'] === UPLOAD_ERR_OK) {
$id = String::uuid();
if (move_uploaded_file($file['tmp_name'], APP . 'qms_procedure_km/' . $file['name'])) {
$this->request->data['QmsProcedureKnowledgeManagement']['filename'] = $file['name'];
$this->request->data['QmsProcedureKnowledgeManagement']['filesize'] = $file['size'];
$this->request->data['QmsProcedureKnowledgeManagement']['filemime'] = $file['type'];
return true;
}
}
return false;
}
そして、これがview.ctpでpdfを表示しようとしている方法です
<?php echo $this->Html->link(APP.'qms_procedure_km/'. $qmsProcedureKnowledgeManagement['QmsProcedureKnowledgeManagement']['filename']); ?>
前もって感謝します