Coldfusion 8、Apache、Mac OSXServer10.5。
ユーザーが画像をアップロードできるWebアプリケーションがあります。ただし、常にTIFFファイルのアップロードに失敗します。JPEG、GIF、およびPNGのアップロードは問題なく、この問題はTIFFでのみ発生するようです。
ユーザーは、フォームのcfinputタグを介してアップロードする画像を選択します。フォームが送信されると、cfimageタグを使用してファイルの名前を変更して移動しようとします。JPEG、PNGなどの場合、これは完全に機能しますが、画像がTIFFの場合、次のエラーが発生します。
「ColdFusionは指定されたソースファイルからイメージを作成できませんでした。ファイルが有効なイメージファイルであることを確認してください。」
次に、cfimageタグをcffileタグに変更して、アップロードされた画像の名前を変更して移動する別の方法を試しましたが、エラーが発生します。
「アップロードされたファイルvideo/x-ms-wmのMIMEタイプがサーバーに受け入れられませんでした。アップロードできるのはimage/*タイプのファイルのみです。」
したがって、ColdFusionはTIFFをビデオと見なしているようです。/Applications/ColdFusion8/runtime/lib/mime.typesをダブルチェックしました。
image / tiff tiff tif
...そうあるべきように。なぜColdFusionはTIFFのMIMEタイプを正しく取得できないのですか?
本当にありがとう!