|
|
há 2 dias atrás | |
|---|---|---|
| .. | ||
| internal | há 2 dias atrás | |
| CHANGES.md | há 2 dias atrás | |
| LICENSE | há 2 dias atrás | |
| README.md | há 2 dias atrás | |
| acl.go | há 2 dias atrás | |
| bucket.go | há 2 dias atrás | |
| client.go | há 2 dias atrás | |
| copy.go | há 2 dias atrás | |
| doc.go | há 2 dias atrás | |
| emulator_test.sh | há 2 dias atrás | |
| grpc_client.go | há 2 dias atrás | |
| hmac.go | há 2 dias atrás | |
| http_client.go | há 2 dias atrás | |
| iam.go | há 2 dias atrás | |
| invoke.go | há 2 dias atrás | |
| notifications.go | há 2 dias atrás | |
| option.go | há 2 dias atrás | |
| post_policy_v4.go | há 2 dias atrás | |
| reader.go | há 2 dias atrás | |
| storage.go | há 2 dias atrás | |
| storage.replay | há 2 dias atrás | |
| writer.go | há 2 dias atrás | |
First create a storage.Client to use throughout your application:
client, err := storage.NewClient(ctx)
if err != nil {
log.Fatal(err)
}
// Read the object1 from bucket.
rc, err := client.Bucket("bucket").Object("object1").NewReader(ctx)
if err != nil {
log.Fatal(err)
}
defer rc.Close()
body, err := io.ReadAll(rc)
if err != nil {
log.Fatal(err)
}