Я использую приведенный ниже плагин Go MongoDB MongoDB-GO-Driver для хранения данных файла ymal.
Я использую метод gridfs.NewBucket()
.
func (s *FS) CreateFilewithBytes(data []byte, filename string) error {
buf := bytes.NewBuffer(data)
chunksize, _ := binary.ReadVarint(buf)
_, err := gridfs.NewBucket(db,
options.GridFSBucket().
SetName(filename).
SetChunkSizeBytes(int32(chunksize))
if err != nil {
return err
}
}
Пожалуйста, помогите мне, как сохранить файл и прочитать данные файла.