1

Pythonを使用してnginxでセキュアリンクモジュールのリンクを作成するにはどうすればよいですか? nginx を使用して、期限切れのリンクを持つ保護されたファイルを提供しようとしています。 Nginx Wiki へのリンク

4

3 に答える 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 に答える