2011-07-12 5 views
6

Je souhaite copier un fichier de mon ordinateur vers un autre chemin spécifié. Le fichier doit être choisi par l'utilisateur avec un file_field et la destination est déjà codée en dur. Comment puis je faire ça ? Je vous remercie.Copier un fichier dans Ruby on Rails

Répondre

12

J'utiliserais FileUtils::cp, mais méfiez-vous du chemin mangling via ../../<file>. Pour cela, vous pouvez utiliser expand_path puis vérifier si le chemin résultant correspond à votre prison.

+0

Ça a bien marché! Merci beaucoup ! – TW147