Question

est un re-post de ma première question que je posais sur la liste de diffusion de yessod (s'il vous plaît voir http://groups.google.com/group/yesodweb/browse_thread/thread/934c4141fc615cb ) pour tenter d'obtenir une réponse plus rapide.

J'essaie de savoir s'il est possible de générer un <link> avec l'attribut type qui correspond au type MIME envoyé par le gestionnaire HTTP qui sert le fichier favicon.

jusqu'à présent j'ai ce lien:

<link rel="icon" href=@{FaviconR} sizes="32x32" type="image/png">
et ce gestionnaire:
getFaviconR :: Handler ()
getFaviconR = sendFile "image/png" "config/favicon.png"
Je cherche un moyen de faire en sorte que le code compile uniquement si getFaviconR et <link> ont le même type MIME.

Je me rends compte bien sûr que je peux omettre attribut type à partir du lien tout à fait et compter sur le client pour déterminer le type, mais pensez comme une question théorique.

Je suis nouveau à Haskell, donc peut-être que je demande quelque chose d'impossible. non?

Était-ce utile?

La solution

Je pense que la meilleure chose à faire est de définir le type d'image dans une variable séparée et de l'utiliser dans les deux endroits.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top