ysさん、情報ありがとうございます。
クローズしたissueまで検索していませんでした。
ダウンロード継続なんですね。ただ、NetCommonsの性格上、利用者は必ずしもPCに精通しているわけではないので、他のサイトと同じようにブラウザで見られるという選択肢があっても良いかと思います。
学校関係でしたら、ブラウザで閲覧の方がハードルが低いし、技術系ならダウンロードが良いのかもしれません。利用者によって、設置者が判断できる仕組みがあると素晴らしいと思います。
ysさんの紹介によって、牟田口さんが書いてくださったコードを見つけましたので、リンクを貼っておきます。現状、ダウンロードであることによって、困っている方に参考になればと思います。
https://github.com/NetCommons3/Files/commit/bc716a440df13b188f34334a7219f1bc0afdd15d
ありがとうございました。
他から失礼します
gitのissues 1384(2018年12月6日)にPDFの表示の検討があったみたいです。
現状のダウンロードが規定動作で継続となったみたいです。
個人的にはPDFの規定がダウンロードより、規定はPDF表示の方が
・PDFデータを端末に保管せずに済む
・PDFが見たい時に、すぐに見れる
というのが、良いのかなと。
ただ、以前と違い、閲覧できる端末が多様で、仕方ないのかなと思ってます。
※パソコンやスマートフォン、タブレットなどの筐体違いや、osやブラウザ等の多種多様なので。
ソースを探してみると、
\app\Plugin\Files\Controller\Component\DownloadComponent.php
の185行目あたりに、
$content = 'attachment;';
があり、attachmentを、inlineに書き換えることで、PDFをプレビューするようになりました。しかし、他にどんな影響があるかわかりません…。zipファイルはダウンロードになりましたが…。
どちらにせよ、PDFフォーマットはよく使われますので、プレビューかダウンロードか初期設定をどちらにするか選択ができると良いと思います。(githubに書いた方がよいでしょうか?)
お世話になります。
現在、勤務校のホームページをNC3.2.2で構築中なのですが、PDFファイルをキャビネットやお知らせなどに組み込んでおくと、必ず、ダウンロードになってしまい、ブラウザでプレビューすることができません。おそらくnetcommons3.jpさんのこちらの記事と同じ現象かと思われます。
仕様かなとも思ったのですが、例えばオープンソースワークショップさんのこちらの記事は「自宅作業にすべき目安.pdf」をブラウザ上でプレビューできます。しかし、公式サイトのこちらの記事の「チラシのダウンロードはこちら」はプレビューできずにダウンロードになってしまいます。
利用者の立場で考えると、PDFについては、プレビューしてから、ダウンロードの必要性を判断するのが自然だと思われます。もし、プレビューできる方法がありましたら、御教示いただければと思います。