いつもお世話になっております。
製品の取扱説明書をPDFデータでアップして
検索をかけてダウンロードできるものを作ろうと思っています。
CMS Designerでは検索機能がついていないので、別途検索を作ろうと
思っています。
例)
xm-8081.pdf
xm-8082.pdf
xm-8090.pdf
のようなファイル名でCMS Designerでアップしていきます。
これをブラウザ側から検索をかけて呼び出します。
検索をかけるときの名前は
xm-8081
のようにファイル名を使用します。
CMS Designerの流れとしてはこんな感じと推測しています。
pdfをアップ → データーベースid作成
→ pdfをデーターベースidと同じNoの、ファイル名にリネーム
→ 元のファイル名は、データベースに記載
(ブラウザ表示のファイル名やリンクアドレスはこのデータベースから抽出)
pdfをダウンロード → dlfile.php(getコマンドでidと元のファイル名を渡す)
0000****.pdfを元のファイル名にリネームして、ダウンロードボックスを出す。
データをxmlファイルで持っていると思いますので
このファイルが暗号化されていなかったり、
ロックをかけていなかったりすれば、そこから直接データを読み込み
処理することは可能かと思いますが、
暗号化やロックはかけられているのでしょうか?
xmlファイルの暗号化、ロック
Re: xmlファイルの暗号化、ロック
rueshellさん、いつもお世話になっております。
お返事が遅れて申し訳ありません。
CMSDの内部の処理は、rueshellさんのご推測どおりとなっております。
xmlファイルも暗号化などはされていない為、そのまま読み出す事が可能です。
ファイル名は、ファイル項目の org 属性に格納されています。
ファイル項目名が file1 であれば、XPath的には
entry/file1/@org
になります。
xmlファイルを媒介して機能を拡張するという考え方はとても素晴らしいと
思います。またご不明な点がありましたらなんなりとご質問下さい。
お返事が遅れて申し訳ありません。
CMSDの内部の処理は、rueshellさんのご推測どおりとなっております。
xmlファイルも暗号化などはされていない為、そのまま読み出す事が可能です。
ファイル名は、ファイル項目の org 属性に格納されています。
ファイル項目名が file1 であれば、XPath的には
entry/file1/@org
になります。
xmlファイルを媒介して機能を拡張するという考え方はとても素晴らしいと
思います。またご不明な点がありましたらなんなりとご質問下さい。
ありがとうございます。
では、早速検索エンジンを制作しようと思います。
ありがとうございました。
ありがとうございました。