このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

ファイルメーカー4.0の画像をWEBで表示させたいのですが。

発言者:ほんだ
( Date Wednesday, July 22, 1998 01:05:59 )


こんにちは。いつも参考にさせていただいています。
Macサーバでファイルメーカー4.0の
データベースを公開する準備をしています。

今までTangoでやっていたデータをファイルメーカー4.0用に
書き換えています。
リレーショナル先の画像データを表示させたいのですが
これがうまくいきません。

ファイルメーカー側のフィールドは
オブジェクトフィールドにしています。
表示させるHTMLファイルには
<img src="[FMP-Image: リレーショナル名::画像フィールド名]">
としています。
ホームページProの自動作成機能を使っても
そのように書き出されれるのに、WEB上で見る画像は壊れたアイコン
になってしまいます。

こちらの会議室で関連する発言を見ていましたところ、
ファイルの「保護」の設定をリレーショナル先と同じ
にしたら解消されたとのことがありましたので、
これはファイルメーカーのファイルのアクセス権の設定
を、すべて同じにするという意味かと思い、アクセス権を
同じにしてみましたが、結果は同じでした。

リレーショナルを使った場合、何か他に必要なのでしょうか?
御存じの方がおりましたら、お教え願います。



木下@キー・プランニング さんからのコメント
( Wednesday, July 22, 1998 01:13:46 )

>WEB上で見る画像は壊れたアイコンになってしまいます。

ソース表示して、HTML的にどんな問題点があるのか、教えてください。

kozka さんからのコメント
( Wednesday, July 22, 1998 10:48:16 )

><img src="[FMP-Image: リレーショナル名::画像フィールド名]">

私の方でもリレーショナル先の画像データは表示できません。

>こちらの会議室で関連する発言を見ていましたところ、
>ファイルの「保護」の設定をリレーショナル先と同じ
>にしたら解消されたとのことがありましたので、

上記の方法はちょっと見つけられませんでした。

ただ同じタグを使ってWeb Companion4.0V2 Beta版(英語版)では
きちんと表示されますので現在のWeb コンパニオンの問題ではないかと
想像しています。

#ちなみにWeb Companion4.0V2 Beta版では日本語表示ができません。

村上 徹 さんからのコメント
( Wednesday, July 22, 1998 23:56:09 )

FMP4 で作った画像データベースを WEB で公開しています。リレーショナル
フィールドの画像がブラウザで表示されないのは、Web コンパニオンのバグ
のようです。英語のベータ版の説明にそう書いてありました。

参照先のデータベースの内容は、ファイルが開いてさえいれば、Web コンパ
ニオンで公開されていなくてもブラウザに送られることになってますが、オ
ブジェクトフィールドだけはバグのせいでだめなんです。

私のところでは、画像の表示だけ、ファイルの絶対パスを指定して Web 共
有でやってます。いまのところ guest/guest でログインできるようになっ
てます(一部制限付き)。

→  群馬大学解剖学実習図譜

ほんだ さんからのコメント
( Thursday, July 23, 1998 00:16:56 )

コメントどうもありがとうございました。

今日、またいろいろと思考錯誤してみた結果、
下記のタグで表示出来るようになりました。

<img src="FMPro?-DB=リレーショナル先のデータベース名&key=
[FMP-Field:リレーショナル名::リレーショナル先の画像フィールド名,url]&-Img">

やっぱりバグなんですね。
ただ、別なファイルで画像だけの簡単なデータベースでリレーショナル
を組んで試しみたのですが、それでは
<img src="[FMP-Image: リレーショナル名::画像フィールド名]">
のタグで表示することが出来ました。
不思議です・・・。

どうもありがとうございました。