5

これは、より迅速な応答を得るために、yesodメーリングリスト(http://groups.google.com/group/yesodweb/browse_thread/thread/934c4141fc615cbを参照)で尋ねた元の質問の再投稿です。

ファビコンファイルを提供するHTTPハンドラーによって送信されたMIMEタイプに対応する属性で<link>を生成できるかどうかを調べようとしています。type

これまでのところ、私はこのリンクを持っています:

<link rel="icon" href=@{FaviconR} sizes="32x32" type="image/png">
そしてこのハンドラー: 同じMIMEタイプの場合に
getFaviconR :: Handler ()
getFaviconR = sendFile "image/png" "config/favicon.png"
のみコードがコンパイルされるようにする方法を探しています。getFaviconR<link>

もちろん、リンクから属性を完全に省略typeして、タイプを理解するためにクライアントに依存できることは理解していますが、それは理論的な質問と考えてください。

私はHaskellを初めて使用するので、不可能なことを求めているのかもしれません。いいえ?

4

1 に答える 1

3

ここで最も簡単なことは、画像タイプを別の変数で定義し、両方の場所で使用することだと思います。

于 2011-09-05T05:48:44.010 に答える