File tree Expand file tree Collapse file tree 1 file changed +27
-2
lines changed Expand file tree Collapse file tree 1 file changed +27
-2
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,13 @@ class PutPolicy(object):
17
17
endUser = None
18
18
asyncOps = None
19
19
20
+ saveKey = None
21
+ insertOnly = None
22
+ detectMime = None
23
+ fsizeLimit = None
24
+ persistentNotifyUrl = None
25
+ persistentOps = None
26
+
20
27
def __init__ (self , scope ):
21
28
self .scope = scope
22
29
# @endgist
@@ -46,15 +53,33 @@ def token(self, mac=None):
46
53
47
54
if self .asyncOps is not None :
48
55
token ["asyncOps" ] = self .asyncOps
49
-
56
+
57
+ if self .saveKey is not None :
58
+ token ["saveKey" ] = self .saveKey
59
+
60
+ if self .insertOnly is not None :
61
+ token ["exclusive" ] = self .insertOnly
62
+
63
+ if self .detectMime is not None :
64
+ token ["detectMime" ] = self .detectMime
65
+
66
+ if self .fsizeLimit is not None :
67
+ token ["fsizeLimit" ] = self .fsizeLimit
68
+
69
+ if self .persistentOps is not None :
70
+ token ["persistentOps" ] = self .persistentOps
71
+
72
+ if self .persistentNotifyUrl is not None :
73
+ token ["persistentNotifyUrl" ] = self .persistentNotifyUrl
74
+
50
75
b = json .dumps (token , separators = (',' ,':' ))
51
76
return mac .sign_with_data (b )
52
77
53
78
class GetPolicy (object ):
54
79
expires = 3600
55
80
def __init__ (self ):
56
81
pass
57
-
82
+
58
83
def make_request (self , base_url , mac = None ):
59
84
'''
60
85
* return private_url
You can’t perform that action at this time.
0 commit comments