@@ -178,9 +178,9 @@ Python-SDK可以使用`pip`或`easy_install`从PyPI服务器上安装,但不
178
178
``` {python}
179
179
@gist(gist/conf.py#config)
180
180
181
- @gist(demo.py#import_rs)
181
+ @gist(gist/ demo.py#import_rs)
182
182
183
- @gist(demo.py#uptoken)
183
+ @gist(gist/ demo.py#uptoken)
184
184
```
185
185
186
186
<a name =" put-extra " ></a >
@@ -211,19 +211,19 @@ PutExtra是上传时的可选信息,默认为None
211
211
``` {python}
212
212
@gist(gist/conf.py#config)
213
213
214
- @gist(demo.py#import_io)
214
+ @gist(gist/ demo.py#import_io)
215
215
216
- @gist(demo.py#put)
216
+ @gist(gist/ demo.py#put)
217
217
```
218
218
219
219
上传本地文件
220
220
221
221
``` {python}
222
222
@gist(gist/conf.py#config)
223
223
224
- @gist(demo.py#import_io)
224
+ @gist(gist/ demo.py#import_io)
225
225
226
- @gist(demo.py#put_file)
226
+ @gist(gist/ demo.py#put_file)
227
227
```
228
228
229
229
ret是一个字典,含有` hash ` ,` key ` 等信息。
@@ -240,18 +240,18 @@ ret是一个字典,含有`hash`,`key`等信息。
240
240
``` {python}
241
241
@gist(gist/conf.py#config)
242
242
243
- @gist(demo.py#import_resumable_io)
243
+ @gist(gist/ demo.py#import_resumable_io)
244
244
245
- @gist(demo.py#resumable_put)
245
+ @gist(gist/ demo.py#resumable_put)
246
246
```
247
247
248
248
上传本地文件
249
249
``` {python}
250
250
@gist(gist/conf.py#config)
251
251
252
- @gist(demo.py#import_resumable_io)
252
+ @gist(gist/ demo.py#import_resumable_io)
253
253
254
- @gist(demo.py#resumable_put_file)
254
+ @gist(gist/ demo.py#resumable_put_file)
255
255
```
256
256
257
257
<a name =" io-get " ></a >
@@ -281,9 +281,9 @@ ret是一个字典,含有`hash`,`key`等信息。
281
281
``` {python}
282
282
@gist(gist/conf.py#config)
283
283
284
- @gist(demo.py#import_rs)
284
+ @gist(gist/ demo.py#import_rs)
285
285
286
- @gist(demo.py#dntoken)
286
+ @gist(gist/ demo.py#dntoken)
287
287
```
288
288
289
289
生成 downloadUrl 后,服务端下发 downloadUrl 给客户端。客户端收到 downloadUrl 后,和公有资源类似,直接用任意的 HTTP 客户端就可以下载该资源了。唯一需要注意的是,在 downloadUrl 失效却还没有完成下载时,需要重新向服务器申请授权。
@@ -308,9 +308,9 @@ ret是一个字典,含有`hash`,`key`等信息。
308
308
``` {python}
309
309
@gist(gist/conf.py#config)
310
310
311
- @gist(demo.py#import_rs)
311
+ @gist(gist/ demo.py#import_rs)
312
312
313
- @gist(demo.py#stat)
313
+ @gist(gist/ demo.py#stat)
314
314
```
315
315
316
316
@@ -320,9 +320,9 @@ ret是一个字典,含有`hash`,`key`等信息。
320
320
``` {python}
321
321
@gist(gist/conf.py#config)
322
322
323
- @gist(demo.py#import_rs)
323
+ @gist(gist/ demo.py#import_rs)
324
324
325
- @gist(demo.py#copy)
325
+ @gist(gist/ demo.py#copy)
326
326
```
327
327
328
328
@@ -332,9 +332,9 @@ ret是一个字典,含有`hash`,`key`等信息。
332
332
``` {python}
333
333
@gist(gist/conf.py#config)
334
334
335
- @gist(demo.py#import_rs)
335
+ @gist(gist/ demo.py#import_rs)
336
336
337
- @gist(demo.py#move)
337
+ @gist(gist/ demo.py#move)
338
338
```
339
339
340
340
@@ -344,9 +344,9 @@ ret是一个字典,含有`hash`,`key`等信息。
344
344
``` {python}
345
345
@gist(gist/conf.py#config)
346
346
347
- @gist(demo.py#import_rs)
347
+ @gist(gist/ demo.py#import_rs)
348
348
349
- @gist(demo.py#delete)
349
+ @gist(gist/ demo.py#delete)
350
350
```
351
351
352
352
@@ -361,47 +361,47 @@ ret是一个字典,含有`hash`,`key`等信息。
361
361
``` {python}
362
362
@gist(gist/conf.py#config)
363
363
364
- @gist(demo.py#import_rs)
364
+ @gist(gist/ demo.py#import_rs)
365
365
366
- @gist(demo.py#batch_path)
366
+ @gist(gist/ demo.py#batch_path)
367
367
368
- @gist(demo.py#batch_stat)
368
+ @gist(gist/ demo.py#batch_stat)
369
369
```
370
370
371
371
<a name =" batch-copy " ></a >
372
372
##### 批量复制文件
373
373
``` {python}
374
374
@gist(gist/conf.py#config)
375
375
376
- @gist(demo.py#import_rs)
376
+ @gist(gist/ demo.py#import_rs)
377
377
378
- @gist(demo.py#batch_path)
378
+ @gist(gist/ demo.py#batch_path)
379
379
380
- @gist(demo.py#batch_copy)
380
+ @gist(gist/ demo.py#batch_copy)
381
381
```
382
382
383
383
<a name =" batch-move " ></a >
384
384
##### 批量移动文件
385
385
``` {python}
386
386
@gist(gist/conf.py#config)
387
387
388
- @gist(demo.py#import_rs)
388
+ @gist(gist/ demo.py#import_rs)
389
389
390
- @gist(demo.py#batch_path)
390
+ @gist(gist/ demo.py#batch_path)
391
391
392
- @gist(demo.py#batch_move)
392
+ @gist(gist/ demo.py#batch_move)
393
393
```
394
394
395
395
<a name =" batch-delete " ></a >
396
396
##### 批量删除文件
397
397
``` {python}
398
398
@gist(gist/conf.py#config)
399
399
400
- @gist(demo.py#import_rs)
400
+ @gist(gist/ demo.py#import_rs)
401
401
402
- @gist(demo.py#batch_path)
402
+ @gist(gist/ demo.py#batch_path)
403
403
404
- @gist(demo.py#batch_delete)
404
+ @gist(gist/ demo.py#batch_delete)
405
405
```
406
406
407
407
@@ -416,15 +416,15 @@ ret是一个字典,含有`hash`,`key`等信息。
416
416
``` {python}
417
417
@gist(gist/conf.py#config)
418
418
419
- @gist(demo.py#import_rsf)
419
+ @gist(gist/ demo.py#import_rsf)
420
420
421
- @gist(demo.py#list_prefix)
421
+ @gist(gist/ demo.py#list_prefix)
422
422
```
423
423
424
424
一个典型的对整个bucket遍历的操作为:
425
425
426
426
``` {python}
427
- @gist(demo.py#list_all)
427
+ @gist(gist/ demo.py#list_all)
428
428
```
429
429
430
430
<a name =" fop " ></a >
@@ -438,21 +438,21 @@ ret是一个字典,含有`hash`,`key`等信息。
438
438
``` {python}
439
439
@gist(gist/conf.py#config)
440
440
441
- @gist(demo.py#import_fop)
442
- @gist(demo.py#import_rs)
441
+ @gist(gist/ demo.py#import_fop)
442
+ @gist(gist/ demo.py#import_rs)
443
443
444
- @gist(demo.py#image_info)
444
+ @gist(gist/ demo.py#image_info)
445
445
```
446
446
447
447
<a name =" fop-exif " ></a >
448
448
##### 查看图片EXIF信息
449
449
``` {python}
450
450
@gist(gist/conf.py#config)
451
451
452
- @gist(demo.py#import_fop)
453
- @gist(demo.py#import_rs)
452
+ @gist(gist/ demo.py#import_fop)
453
+ @gist(gist/ demo.py#import_rs)
454
454
455
- @gist(demo.py#exif)
455
+ @gist(gist/ demo.py#exif)
456
456
```
457
457
458
458
@@ -461,10 +461,10 @@ ret是一个字典,含有`hash`,`key`等信息。
461
461
``` {python}
462
462
@gist(gist/conf.py#config)
463
463
464
- @gist(demo.py#import_fop)
465
- @gist(demo.py#import_rs)
464
+ @gist(gist/ demo.py#import_fop)
465
+ @gist(gist/ demo.py#import_rs)
466
466
467
- @gist(demo.py#image_view)
467
+ @gist(gist/ demo.py#image_view)
468
468
```
469
469
470
470
<a name =" contribution " ></a >
0 commit comments