0
我正在開發一個webtool,它接受用戶輸入,在python中對它們執行一些計算,並將它們寫入文件供用戶下載。多個用戶的網頁下載結果文件
到目前爲止,我一直在寫結果到文件「RESULTS.TXT」,這是我允許用戶用類似下面的HTML下載片段:
<a href="results.txt" download>download file</a>
然而,這打破若再比一個用戶一次使用該工具。將不同用戶的數據分開的最佳方式是什麼?
目前我的CGI文件看起來像:
#!/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)
你如何跟蹤當前用戶?你想有任何授權允許用戶下載他們的文件?您的程序中的所有用戶都是可信用戶嗎?你需要保持歷史性的結果嗎? – dm03514
該程序的所有用戶都是私人服務器上的可信用戶,因此無需授權。歷史結果是不需要的。你是什麼意思跟蹤當前用戶? – Kdawg