题
这是我在Yesod邮件列表上提出的原始问题的重新提示(请参阅 http://groups.google.com/group/yesodweb/browse_thread/thread/934c4141fc615cb)试图获得更快的响应。
我试图弄清楚是否可以生成一个 <link>
与 type
与为Favicon文件提供的HTTP处理程序发送的MIME类型对应的属性。
到目前为止,我有此链接:
<link rel="icon" href=@{FaviconR} sizes="32x32" type="image/png">
和这个处理程序:getFaviconR :: Handler ()
getFaviconR = sendFile "image/png" "config/favicon.png"
我正在寻找一种方法来确保只有在 getFaviconR
和 <link>
具有相同的哑剧类型。
我意识到我可以忽略 type
完全属于链接,并依靠客户来找出类型,但将其视为一个理论问题。
我是Haskell的新手,所以我可能会要求一些不可能的东西。不?
解决方案
我认为这里最简单的事情是在单独的变量中定义图像类型并在两个地方使用它。
不隶属于 StackOverflow