什么格式可以保存我的2 MB视频在mongodb数据库

o8x7eapl  于 2023-11-17  发布在  Go
关注(0)|答案(1)|浏览(124)

所以我想建一个服务器客户端中,我将发送多个视频后请求到服务器和服务器端将其存储在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}")

字符串

ruyhziif

ruyhziif1#

像读任何二进制文件一样读它,毕竟它仍然是二进制数据:

with open(video_path, 'rb') as file:
    binary_data = file.read()

字符串
至于在mongodb中存储,你可能想看看GridFS,以了解更多关于存储大型和小型二进制数据的信息。

相关问题