i commencé à utiliser le module de téléchargement nginx (qui crée des fichiers de téléchargement comme/tmp/000121545) mais j'ai besoin d'utiliser le nom de fichier paperclip d'origine alors que l'enregistrement des fichiers (comme /public/avatars/LuckyLuke.jpg)D'où vient paperclip obtenir le nom du fichier original?
précédemment dans les paramètres Rails se passaient juste
"avatar"=>#<File:/tmp/RackMultipart20100413-6151-t3ecq0-0>
aucun nom de fichier original, donc je me demande d'où vient-il à paperclip? J'ai essayé de regarder le code du plugin, mais c'est un peu trop complexe pour moi.
Yap, c'est Content-Disposition: formulaire-données; name = "fichiers"; filename = "file1.txt" De: http://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.2 –
hm, je crois que c'est le cas, mais ne trouve aucune trace de "Content-Disposition" dans le code de trèfle tout en grepping. –
Ah, désolé. Je vois ce que vous demandez maintenant. Je vais modifier la réponse pour inclure comment les rails obtiennent le nom de fichier. – mckeed