Skip to content

HelloMrShu/fdfs_client

Repository files navigation

FastDfs Client


fastDfs client is a an MIT-licensed open source project, which is implemented by golang.

Implement

//upload by filename
UploadByFilename

//upload by buffer
UploadByBuffer

//download by fileId to local file
DownloadToFile

//download by fileId to buffer
DownloadToBuffer

//delete by fileId
DeleteFile

Import

go get github.com/HelloMrShu/fdfs_client

Use

hosts = strings.Split(ServerConfig.Fdfs.ServerAddr, ",")
client, err := fdfs_client.NewClientWithConfig(hosts, ServerConfig.Fdfs.MaxConn)

data, err = os.ReadFile("./abc.jpg")
fileId, err = client.UploadByBuffer(data, "jpg")

License

MIT

Copyright (c) 2022-present, Sohu ltd

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages