tus可恢复上传协议的python客户端->http://tus.io
tusp的Python项目详细描述
#tus py客户端[![构建状态](https://travis-ci.org/tus/tus-py-client.svg?branch=master)(https://travis ci.org/tus/tus py client)
>;**tus**是一个基于http的协议,用于*可恢复的文件上传*。可恢复
>;意味着可以随时中断上载,并且可以恢复,而无需再次重新上载以前的数据。如果
>;用户希望暂停,则中断可能是自愿发生的;如果出现网络问题或服务器,则中断可能是意外发生的。中断。
**tus py client**是一个python客户端,用于使用*tus*协议将文件上载到任何支持它的远程服务器。
api.
`` python
来自tus client import client
``如果tus服务器需要,则设置授权头
`。
myclient=client.tusclient('http://master.tus.io/files/',
headers={authorization':'basic xxyyzzaabbcc='})
块大小=200)
文件流也可以代替文件路径传递。
fs=open('path/to/file.ext')
uploader=my_client.uploader(file_stream=fs,
上传一个数据块,即200字节。
uploader.uploadu chunk()
上传整个文件。
uploader.uploader.uploader.uploader.uploader.uploader
你可以增加数据块大小来减少上传数据块周期的数量。
uploader.uploader.uploader
uploader.chunk size=800
uploader.uploader.uploader.uploader.uploader()
uploader.uploader.uploader
继续上载块,直到上载的块总数达到1000字节。
uploader.upload(stop_at=1000)
`````
如果上载URL已知且不需要客户端头,也可以独立使用上载程序。
``python
来自tusclient.uploader import uploader
my_uploader=uploader('path/to/file.ext',
url='http://master.tus.io/files/abcdef123456',
块大小=200)
``````
>;**tus**是一个基于http的协议,用于*可恢复的文件上传*。可恢复
>;意味着可以随时中断上载,并且可以恢复,而无需再次重新上载以前的数据。如果
>;用户希望暂停,则中断可能是自愿发生的;如果出现网络问题或服务器,则中断可能是意外发生的。中断。
**tus py client**是一个python客户端,用于使用*tus*协议将文件上载到任何支持它的远程服务器。
api.
`` python
来自tus client import client
``如果tus服务器需要,则设置授权头
`。
myclient=client.tusclient('http://master.tus.io/files/',
headers={authorization':'basic xxyyzzaabbcc='})
块大小=200)
文件流也可以代替文件路径传递。
fs=open('path/to/file.ext')
uploader=my_client.uploader(file_stream=fs,
上传一个数据块,即200字节。
uploader.uploadu chunk()
上传整个文件。
uploader.uploader.uploader.uploader.uploader.uploader
你可以增加数据块大小来减少上传数据块周期的数量。
uploader.uploader.uploader
uploader.chunk size=800
uploader.uploader.uploader.uploader.uploader()
uploader.uploader.uploader
继续上载块,直到上载的块总数达到1000字节。
uploader.upload(stop_at=1000)
`````
如果上载URL已知且不需要客户端头,也可以独立使用上载程序。
``python
来自tusclient.uploader import uploader
my_uploader=uploader('path/to/file.ext',
url='http://master.tus.io/files/abcdef123456',
块大小=200)
``````