Macb版 IE4.Xでアップロードした画像が壊れてしまう事について


[ 返事を見る ] [ 返事を書く ] [ CGI質問掲示板 ]

発言者 管理人 日時 March 28, 1999 at 02:52:41:

返事 : Re: imgboard1.21テスト中 発言者 通りすがり 日時 March 27, 1999 at 23:02:35:

通りすがりさん、コメントありがとうございます。
管理人です。

> MAC版IE4.01でも投稿できる人と、そうでない人があるようです。
> MAC版IE4.5では問題なく投稿できるという情報もありましたが、
> これがまたすべてかどうかわかりません。

imgboard1.20以前のバージョンで
Mac版IE4.xでアップロードした画像が壊れて表示される現象ですが
事の詳細は他のスレッドに書いた通りです。
Mac IE4.X系の問題は、IE4.xによって、画像データが
勝手にマックバイナリ形式にエンコードされてしまうと
いうことです。

マックバイナリ形式になると、先頭に128ビット
のマックバイナリヘッダ、そのあとにデータ本体、
その後にアイコンやクリエイター等のマック固有の
データが入っているリソース部分という形式のデータに
なります。

まあ、マックユーザにとっては、いろいろ便利な形式なのですが、
このデータを読めるのはマックユーザだけですので、他の
OSの人が、データ本体の部分を利用したい場合は、形式変換用
の専用ソフトが必要になります。

で・・・投稿できたという人はJPEGをアップロードしたのでしょう。
JPEGはいろんな亜流があるので、先頭にヘッダがなくても、
ブラウザは内部をシークしてJPEGヘッダを見つけてくれます。
従って、マックバイナリヘッダやリソースフォークがついても
JPEGは表示されることが多いです。

また失敗したという人はGIFをアップロードしたのだと思います。
GIFの場合先頭にGIFヘッがないと、ブラウザは解釈に失敗
するため、表示に失敗します。

> ただ、最終的には4.5では今までのimggordで問題なく動く可能性が
> 高いと思われます。

上記理由ですので、残念ながら、今までのimgboardでは
うまく動きません。でも完全にアップロードできないわけでは
ありません。正確には、
JPEG→今までのimgboardで動く
GIF →壊れた画像が表示される
という事になります。

ちなみに、新1.21では、Mac版IE4を自動検出し、マックバイナリヘッダを
取り除く処理を追加しています。これにより、IE4.X以降でも
GIF/JPEGを問題無くアップロードすることができるように
なると思います。

では(^^)...




返事を見る:



返事を書く

名前:
E-Mail:

題名:

本文:

追加リンクのURL:
リンクのタイトル:
追加画像のURL:


[ 返事を見る ] [ 返事を書く ] [ CGI質問掲示板 ]