在python龙卷风服务器中,我从客户端的请求中获得了一个视频文件(如:test.mp4)。文件的类型是' tornado.httputil.HTTPFile'。
我想将其保存到我的服务器,例如' ./ video / myvideo.mp4' 。 我知道opencv videoCapture可能会这样做,但没有很好地使用API。
答案 0 :(得分:1)
您可以使用Python的内置open()
功能保存文件,例如:
$.get('/registrar/levels', (data) => {
for (const datum of data) {
this.$set(this.addModal.levelFields, datum.name, datum.id)
// addModal.levelFields[datum.name] = datum.id;
}
});
一个简单的龙卷风示例:
with open('myfile.txt', 'w') as f:
f.write('Hello world')
注意:如果上传的文件很大,您可能会遇到一些问题。阅读本文 - issue on GitHub。但是,你可以使用tornado.web.stream_request_body
装饰器来规避这个问题,尽管我既没有任何经验,也没有工作代码示例。