Salut Guillaume,
> Alors je suis un peu perdu dans les types MIME, par exemple je ne sais pas > trop qui régle ça : est-ce l'OS du serveur ? l'OS du client ? l'appli > serveur (mon appli Rails quoi) ? l'appli cliente (le browser) ? un peu tout > le monde en fonction de quelles priorités ? Dans un monde idéal, chaque partie (client ou serveur) serait capable de dire quel est le type de fichier qu'il envoie à l'autre, et chaque partie prendrait en compte le type qu'il reçoit de la part de l'autre. En pratique, il n'est pas raisonnable de faire confiance aux clients web pour déterminer le type de fichier reçu (d'autant plus que le comportement du client est tout autant déterminé par le navigateur que par l'OS). A ta place, je déterminerai le type du fichier côté serveur, en m'appuyant sur les outils de l'OS pour inspecter le contenu du fichier (plutôt que l'extension de son nom). Pour cela, je wrapperai la commande "file --mime-type" (ou un gem - non testé : ruby-filemagic) au moment de la réception du fichier, et je la stockerai en base. HTH, -- Raphaël -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
