Je travaille sur un webtool qui saisit l'utilisateur, effectue des calculs sur lui en python et les écrit dans un fichier que l'utilisateur doit télécharger.Fichier de résultats de téléchargement de page Web pour plusieurs utilisateurs
Jusqu'à présent, je suis en train d'écrire les résultats dans un fichier « results.txt », que je laisse à l'utilisateur de télécharger quelque chose comme le code HTML suivant:
<a href="results.txt" download>download file</a>
Cependant, ce casse si plus qu'un utilisateur utilise l'outil en même temps. Quelle est la meilleure façon de séparer les données des différents utilisateurs?
Actuellement, mon fichier cgi ressemble à:
#!/usr/bin/env python
# some code to get user input
data = getUserInput()
# perform calculations on user input
results = someCalculations(data)
# write results to file
with open("results.txt","wb") as fout:
fout.write(results)
comment suivez-vous l'utilisateur actuel? Souhaitez-vous avoir l'autorisation d'autoriser les utilisateurs à télécharger leurs fichiers? Tous les utilisateurs de votre programme sont-ils des utilisateurs de confiance? Avez-vous besoin de garder des résultats historiques? – dm03514
Tous les utilisateurs du programme sont des utilisateurs de confiance sur un serveur privé, donc aucune autorisation requise. Les résultats historiques ne sont pas nécessaires. Que voulez-vous dire suivre l'utilisateur actuel? – Kdawg