func Uploadfile(filename, filepath string) { data, err := ioutil.ReadFile(filename) if err != nil { log.Fatal(err) os.Exit(0) } bucket, err := gridfs.NewBucket( CNX.Database("VWS"), ) if err != nil { log.Fatal(err) os.Exit(1) } uploadStream, err := bucket.OpenUploadStream( filepath, ) if err != nil { log.Fatal(err) os.Exit(2) } defer uploadStream.Close() fileSize, err := uploadStream.Write(data) if err != nil { log.Fatal(err) os.Exit(3) } log.Printf("Data is transferred successfully. File size is %d M\n", fileSize) } func main() { file := "tony.mp4" filepath := "/home/bilal/Videos" UploadFile(file, filepath) }
Quote:Although the path is correct.
"/home/bilal/Videos"
data, err := ioutil.ReadFile(filepath + filename)
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)