2012-06-22 2 views

Répondre

4

J'ai créé un projet de test et vérifié le type de données que contient le mappage de requête en arrivant au serveur principal lors de l'envoi de plusieurs fichiers. Voici une partie de la carte de demande:

{:multipart-params {"submit" submit, 
        "file" [{:size 439, 
          :tempfile #<File /tmp/ring-multipart-5216436296043515206.tmp>, 
          :content-type application/javascript, 
          :filename bar.js} 
          {:size 24, 
          :tempfile #<File /tmp/ring-multipart-3573753728611312574.tmp>, 
          :content-type application/octet-stream, 
          :filename foo.md}], ...} 

Il semble que (get-in request [:multipart-params "file"]) vous donnerait un vecteur des fichiers téléchargés, contenant des informations sur ce que leurs noms de fichiers d'origine et les types étaient et où ils sont stockés temporairement. Selon Ring's documentation les fichiers seront stockés pendant une heure.

+0

Merci! J'utilise le noir et je pense que cette partie ne passe pas. Je vais enquêter plus loin! – zcaudate

Questions connexes