Est-il possible d'obtenir le chemin complet du fichier sur l'ordinateur de l'utilisateur en train d'être téléchargé sur mon site? En utilisant os.path.abspath(fileitem.filename)
, j'obtiens simplement l'adresse d'où mon script s'exécute depuis mon serveur d'hébergement partagé (Obtenir le chemin du fichier téléchargé en utilisant Python
).
Pour votre information: fileitem = forme [ 'fichier'] et la forme = cgi.FieldStorage()
Il semble qu'il pourrait être fait avec JavaScript. Une fonction pourrait lire le chemin du champ de navigation, le mettre dans un champ de texte caché et le soumettre avec le formulaire? – Ali
JavaScript s'exécute à la fin de l'utilisateur distant. Python fonctionne sur votre serveur CGI. Ce que vous dites est vrai, vous pourriez combiner les deux technologies. – Johnsyweb