|
11 | 11 |
|
12 | 12 | # 上传策略,参数规格详见
|
13 | 13 | # https://developer.qiniu.com/kodo/manual/1206/put-policy
|
14 |
| -_policy_fields = set([ |
15 |
| - 'callbackUrl', # 回调URL |
16 |
| - 'callbackBody', # 回调Body |
17 |
| - 'callbackHost', # 回调URL指定的Host |
18 |
| - 'callbackBodyType', # 回调Body的Content-Type |
19 |
| - 'callbackFetchKey', # 回调FetchKey模式开关 |
20 |
| - |
21 |
| - 'returnUrl', # 上传端的303跳转URL |
22 |
| - 'returnBody', # 上传端简单反馈获取的Body |
23 |
| - |
24 |
| - 'endUser', # 回调时上传端标识 |
25 |
| - 'saveKey', # 自定义资源名 |
26 |
| - 'forceSaveKey', # saveKey的优先级设置。为 true 时,saveKey不能为空,会忽略客户端指定的key,强制使用saveKey进行文件命名。参数不设置时,默认值为false |
27 |
| - 'insertOnly', # 插入模式开关 |
28 |
| - |
29 |
| - 'detectMime', # MimeType侦测开关 |
30 |
| - 'mimeLimit', # MimeType限制 |
31 |
| - 'fsizeLimit', # 上传文件大小限制 |
32 |
| - 'fsizeMin', # 上传文件最少字节数 |
33 |
| - 'keylimit', # 设置允许上传的key列表,字符串数组类型,数组长度不可超过20个,如果设置了这个字段,上传时必须提供key |
34 |
| - |
35 |
| - 'persistentOps', # 持久化处理操作 |
36 |
| - 'persistentNotifyUrl', # 持久化处理结果通知URL |
37 |
| - 'persistentPipeline', # 持久化处理独享队列 |
38 |
| - 'deleteAfterDays', # 文件多少天后自动删除 |
39 |
| - 'fileType', # 文件的存储类型,0为标准存储,1为低频存储,2为归档存储,3为深度归档存储,4为归档直读存储 |
40 |
| - 'isPrefixalScope' # 指定上传文件必须使用的前缀 |
41 |
| -]) |
| 14 | +# the `str()` prevent implicit concatenation of string. DON'T remove it. |
| 15 | +# for example, avoid you lost comma at the end of line in middle. |
| 16 | +_policy_fields = { |
| 17 | + str('callbackUrl'), # 回调URL |
| 18 | + str('callbackBody'), # 回调Body |
| 19 | + str('callbackHost'), # 回调URL指定的Host |
| 20 | + str('callbackBodyType'), # 回调Body的Content-Type |
| 21 | + str('callbackFetchKey'), # 回调FetchKey模式开关 |
| 22 | + |
| 23 | + str('returnUrl'), # 上传端的303跳转URL |
| 24 | + str('returnBody'), # 上传端简单反馈获取的Body |
| 25 | + |
| 26 | + str('endUser'), # 回调时上传端标识 |
| 27 | + str('saveKey'), # 自定义资源名 |
| 28 | + str('forceSaveKey'), # saveKey的优先级设置。为 true 时,saveKey不能为空,会忽略客户端指定的key,强制使用saveKey进行文件命名。参数不设置时,默认值为false |
| 29 | + str('insertOnly'), # 插入模式开关 |
| 30 | + |
| 31 | + str('detectMime'), # MimeType侦测开关 |
| 32 | + str('mimeLimit'), # MimeType限制 |
| 33 | + str('fsizeLimit'), # 上传文件大小限制 |
| 34 | + str('fsizeMin'), # 上传文件最少字节数 |
| 35 | + str('keylimit'), # 设置允许上传的key列表,字符串数组类型,数组长度不可超过20个,如果设置了这个字段,上传时必须提供key |
| 36 | + |
| 37 | + str('persistentOps'), # 持久化处理操作 |
| 38 | + str('persistentNotifyUrl'), # 持久化处理结果通知URL |
| 39 | + str('persistentPipeline'), # 持久化处理独享队列 |
| 40 | + str('deleteAfterDays'), # 文件多少天后自动删除 |
| 41 | + str('fileType'), # 文件的存储类型,0为标准存储,1为低频存储,2为归档存储,3为深度归档存储,4为归档直读存储 |
| 42 | + str('isPrefixalScope'), # 指定上传文件必须使用的前缀 |
| 43 | + |
| 44 | + str('transform'), # deprecated |
| 45 | + str('transformFallbackKey'), # deprecated |
| 46 | + str('transformFallbackMode'), # deprecated |
| 47 | +} |
42 | 48 |
|
43 | 49 |
|
44 | 50 | class Auth(object):
|
|
0 commit comments