Pythonを使用してnginxでセキュアリンクモジュールのリンクを作成するにはどうすればよいですか? nginx を使用して、期限切れのリンクを持つ保護されたファイルを提供しようとしています。 Nginx Wiki へのリンク
質問する
5187 次
3 に答える
-1
import base64
import hashlib
future = datetime.datetime.now() + datetime.timedelta(minutes=5)
url = "/securedir/file.txt"
timestamp = str(time.mktime(future.timetuple()))
security = base64.b64encode(hashlib.md5( secret ).digest()).replace('+', '-').replace('/', '_').replace("=", "")
data = str(url) + "?st=" + str(security) + "&e=" + str(timestamp)
data は、フォームの生成された URL です。
/securedir/file.txt?st=PIrEk4JX5gJPTGmvqJG41g&e=1324527723
于 2012-07-23T11:55:31.343 に答える