前提・実現したいこと
ホームページのボタンをクリックしたら特定のPDFファイルを開きたい。
発生している問題・エラーメッセージ
PDFが開かない
Not Found
該当のソースコード
html
1<div style="width : 274px;height : 173px;top : 97px;left : 284px; position : absolute; z-index : 2;" id="Layer7" align="center"><a href="https://www.yahoo.co.jp/" target="_blank"><input type="button" style="width: 180px; padding: 10px;font-size:20px;" border="0" value="YAHOO"></a> 2 <br> 3<br> 4<a href="pdf/aaaaa.pdf"><input type="button" style="width: 180px; padding: 10px;font-size:20px;" border="0" value=" aaaaa "></a> 5 <br> 6<br> 7<input type="button" style="width: 180px; padding: 10px;font-size:20px;" border="0" onclick="location.href=' https://www.yahoo.co.jp/'" value=" YAHHO2 "> 8</div>
試したこと
URLを指定することにより指定先にリンクすることは可能ですが、PDFが開きません。
補足情報(FW/ツールのバージョンなど)
開きたいPDFファイルはpublicの下にpdfというフォルダを作成して格納しております。
aaaaapdf
ドットがないのは気にしなくていいですか?
大変申し訳ございません。単なる付け忘れです。
Node.js タグが付いていますが、どのような利用をしていますか?
どのようなといわれますと答えにくいのですが、モジュールの使用などをしております。
では、直接は関係なさそう、ということでいいですか?
動作確認の環境については、Node.jsとはかかわりなくローカルサーバを立ち上げているのでしょうか?
また、ディレクトリ構造ですが、HTMLはpublicにあると考えていいですか?
ローカルサーバを立ち上げており、そこにSQL Serverを立てております。
HTMLといいますか、homepage.ejsにて表示させております。
※表示は問題なくできております。
「開かない」だけだと何が起きてるか分からないです。
このコードそのまま実行すると今実行しているURLからの相対パスで
pdf/aaaaa.pdfに遷移します。
何が起きてますか?
Not Foundが表示されます。
では、そのように記載してください。
ejs についてよくわからない(expressでしたっけ?)のですが、スタティックファイルはpublicフォルダに対して設定しているのでしょうか?
回答2件
あなたの回答
tips
プレビュー