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

ファイルメーカーでの画像の扱い

発言者:重松修
( Date Wednesday, March 19, 1997 16:43:00 )


WWWブラウザから、ファイルメーカーへ画像ファイルを登録したり、あるいは登録
されている画像を参照したいと思うのですが、どうすればいいのかサッパリ分か
りません。

登録するとき
(1) どうやってブラウザからアップロードするのか?
(2) 画像のフォーマットはどうやって変換するか?また、指定サイズへの変換はど
う行うのか?
(3) それをどうやってFileMakerに登録するのか?

参照するとき
(1) FileMakerから読み出した意味不明な文字列をどうやればPICTに戻せるのか?
(2) PICTは何らかの変数に保存されていると思うのですが、それをどうやれば、
ブラウザに送れるのでしょうか?

ユーザーがアップロードしたファイルをそのままおいておいて、ファイル名のみを
管理すればいい気がしますが、そうするとフォーマットや画像の大きさの統一が
とれません。

何かいいアイデアはないでしょうか?

田中求之 さんからのコメント
( Wednesday, March 19, 1997 19:46:25 )

画像をアップロードするのは、CGI では、現状では無理です。ファイルをアップロード
することは可能ですが(WebSTAR 2.0 以上を使用の場合)、CGI がアップロードを
処理することができません。


ファイルメーカーから読み出した画像をブラウザで表示するのは、ClipToGif を
使って PICT を GIF のデータに変換してやればOKです。もちろん、通常の
CGI の処理の中でこれを行うことになります。
(ファイルメーカーのセルに登録されている PICTURE をスクリプトで取り出すと、
PICT 型のデータになりますので、これを ClipToGif で GIF あるいは JPEG
に変換するわけです)。

ClipToGif は Info-mac に登録されています。

また、画像データを自動的に Web 用に変換するツール、PictServer というのも
ありますので、こちらをうまく使うのもよいかもしれません。

→  PictServer

SBK さんからのコメント
( Thursday, March 20, 1997 14:31:45 )

> 画像をアップロードするのは、CGIでは、現状では無理です。

に関連してで、ファイルメーカーへ画像を登録する話はありませんが、

先日のMacWorldExpo Tokyo97で行なわれた、出血大サービス5000
円ポッキリで会場で売られたWizard Web Pizzaのデモンストレーショ
ンの際、その中の社員名簿管理では、ネットスケープから画像をアップ
ロードし、みごとに名簿ないの写真の欄に登録されていました。それ以
外技術的なことは一切わかりません。
 このWizard Webは、4Dでできているせいか、自分で開発したCGIが
動かせないのが、難点ですが.......
 とりあえず、できるやつを見たという目撃談ということで......

田中求之 さんからのコメント
( Thursday, March 20, 1997 22:50:53 )

Wizrd Web のような、サーバーーの内部で処理してしまうタイプ
であればアップロード処理は可能です。根本的な問題点は、
CGI が AppleEvent を使う事になっている点にありますので。

なお、ファイルメーカーは、ネットワーク (TCP/IP) で直接
リモートのデータベースを開けることができますので、それを
使って(インターネット経由だとすっげぇ遅いけど)データベース
自体を共有するという方法もありますね。

なんでもかんでも Web (ってのが最近の流行ではあるけど)と
考えない方がいいのかもしれません。

#つくば・高エネルギー研究所にて (^_^)

重松修 さんからのコメント
( Thursday, March 20, 1997 23:44:51 )

Wizard Web Pizzaの場合は、アップロードされたものはそのまま、
特定のフォルダで保存され、DBに取り込まれるわけではないようです。

きちんと調べたわけではありませんが、そのファイルが画像かどうか、
チェックしているかは不明です。

おおきなのを張り付けると、縮小して表示するようです。

DBに取り込まない(ファイル名のみ保存する)のは、技術的な問題なのか、
それとも、速度向上の為なのか、そのあたりは謎ですが、速度向上のためならば、
最適な大きさにイメージを作りなおさないとダメですね。

ショージ さんからのコメント
( Friday, March 21, 1997 01:40:51 )

ファイルメーカからの画像の参照だけならばフラミンゴから販売される
WEB FMにバンドルしているPICT FMを使えばよいはずです。

問い合わせ先を忘れてしまったので、申し訳ありません。

後藤 さんからのコメント
( Saturday, March 22, 1997 09:26:39 )

PICT FM1.0は、ファイルメーカーの画像を
直接Webサーバーに提供するプラグインだそうです。
Web FM,Tango,Lassoなど一般的なCGIと互換で
4月中旬24,800円発売予定。(MAC LIFE 4月号より)

新しいWeb FM3.0や TAG FMと共に使い勝手はどうなるのでしょうか?
ちょうど、5月に新規にマックサーバー導入しますので、
Tango FMと、比較検討したいところです。

→  フラミンゴ