Django télécharger le fichier dans le répertoire spécifique qui dépend de la POST URI

J'aimerais stocker les fichiers téléchargés dans un répertoire spécifique qui dépend de l'URI de la requête POST. Peut-être, j'aimerais aussi renommer le fichier en quelque chose de fixe (le nom du fichier d'entrée par exemple) j'ai donc un moyen facile de filtrer le système de fichiers, etc. et aussi pour éviter d'éventuels problèmes de sécurité.

Quelle est la meilleure façon de le faire dans Django?

Edit: je me dois de préciser que je serais intéresse de faire ce que le chargement d'un fichier de gestionnaire d'éviter d'écrire un gros fichier deux fois, le système de fichiers.

Edit2: je suppose que l'on peut tout 'mv' la tmp fichier vers un nouvel emplacement. C'est une opération pas cher si sur le même système de fichiers.

déplacement du fichier temporaire est ok. Django vérifie ce cas et ne pas se plaindre si il est manquant: code.djangoproject.com/browser/django/trunk/django/core/files/...

OriginalL'auteur kmt | 2010-02-16