みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
画像(jpeg)を外部保存していますが、この画像を含めたFileMaker12のファイルを第三者に提供します。
外部保存ではFiles/Imageに保存しています。画像そのものは提供できないため、セキュア格納にしています。
CDのドライブ名の取得を含めどのようにすれば画像を表示できますか。
Offline
オブジェクトフィールドを外部保存でセキュア格納に設定したデータベースファイルを第三者に渡すってことですよね?
データベースファイルと Files フォルダをまるっとコピーしたら見えませんか?
セキュア格納された画像を FileMaker 通さずに見せたいというなら難しいと思いますが......
また、画像を提供できないのであれば[フィールド内容のエクスポート]を制限する必要はないでしょうか?
セキュア格納でもフィールド内容のエクスポートをすれば画像が取り出せます。
Last edited by Moz (2014-05-28 07:30:13)
Offline
CDに入れたままで使えるかどうかは分かりませんけどCDからHDに
コピーしたら普通に画像も表示できると思いますけど。
ご指摘、有難うございます。
試してみます。
配布はランタイムを作成して行います。また、セキュリティでエクスポートは制限します。
Offline
最初読んだ時は「画像そのものは提供できない」というから、画像はフォルダだけにしたい(ユーザが自分で入れる)のかと思ったけど、そうでもない感じ?
「画像を含めたFileMaker12のファイルを第三者に提供」の意味がわからない。
表示した時点で画像そのものが提供されてしまってるわけですし。
他の方も言うとおり、相対パスだからドライブ名の取得は必要ないですよね。
説明不足ですみません。
画像は提供しFileMaker上では画像は表示できます。ただし、その画像の入っているフォルダをオープンにすると、画像(jpg形式)を全部コピーされてしますので、それを避けるためにセキュアにしています。
セキュアにするとjpgのファイルはわからなくなり、コピーされることはないと思います。
CDに書き込みFileMakerのファイルと同じディレクトリにおいても表示されました。CDをHDにコピーしてもjpgを取り出すことはできませんでした。
CDのまま運用し、FileMakerのみHDに入れるとすると、画像のパスが変わってしまい、画像が見つかりませんと表示されますので、何かいい方法はないでしょうか。
Offline
ソリューションを構成するファイル群としてデータベースファイルと画像フォルダがセットになっているのに
そのうちデータベースファイルだけを別の場所に移して使うという運用が正ですか?
CDに入れる際にフォルダにデータベースファイルと画像フォルダを入れておき
CDのまま使えるけれどHDで使うならフォルダ丸ごとコピーして下さいではダメなのですか?
Last edited by Moz (2014-05-28 11:25:12)
Offline
仰るとおりです。
でも、FileMakerの一部のテーブルに使用者の情報を入れる箇所があるので、CDのままだと書き込みができないので、FileMakerのみHDに、画像は容量が多いのでCDにしようと思ったのです。
Offline
CDではなく書き込み可能なUSBメモリーにするとか?
読み書きもCDより速いでしょうし。
BDならともかくCDじゃ容量が小さいです。
完全アクセスを削除したランタイムで、後から外部保存のパスを変更するのは無理じゃないかな。
セキュア格納だとパスに計算式が指定できないし。
外部保存の場所を予めUSBメモリーとかにして画像をため込んでおけば
親ファイルはどこにあってもいいのではないかな。試して無いけど。
外部保存のパスを外部ストレージ(USBメモリ)に設定することは可能です。
ボリューム名での指定を行えばデータベースの場所はどこでもよさそうです。
ただ私のやり方が悪いのかも知れませんがドライブを指定せずにボリューム名だけでの指定は
Mac では通りましたが Windows では通りませんでした。
環境によってダメになる可能性を残したまま使うより、Traveller さんが提案しているようにUSBメモリにデータベースごと入れてはどうでしょう?
接続する環境が変わるならドライブ指定は難しい様に思いますし。
Last edited by Moz (2014-05-28 14:32:54)
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 566.21 KiB (Peak: 581.82 KiB) ]