所以我想建一个服务器客户端中,我将发送多个视频后请求到服务器和服务器端将其存储在MongoDB数据库.我已经做了一个类似的程序图像数据,并保存在字节格式,但我不知道如何或什么格式,我应该使用视频.这里是一个代码,我使用我的图像数据,最终将其存储在数据库中,我正在使用Locust发送请求。
def training_task_2(self):
if len(FD_list):
ran_num = random.randint(0, 7)
time.sleep(ran_num)
try:
with open(f"/Users/urooba/ramses/training_images/{FD_list[0]}", 'rb') as image:
image_contents = image.read()
data = {
'event_name': 'FD',
}
file = {
'input_image': image_contents
}
with self.lock:
if len(FD_list):
self.client.post(url=self.host, files=file, data=data)
del(FD_list[0])
except Exception as e:
print(f"[EXCEPTION - FD] {e}")
字符串
1条答案
按热度按时间ruyhziif1#
像读任何二进制文件一样读它,毕竟它仍然是二进制数据:
字符串
至于在mongodb中存储,你可能想看看GridFS,以了解更多关于存储大型和小型二进制数据的信息。