## Posts a file to Binary Storage `client.CloudforceOne.BinaryStorage.New(ctx, params) (*BinaryStorageNewResponse, error)` **post** `/accounts/{account_id}/cloudforce-one/binary` Posts a file to Binary Storage ### Parameters - `params BinaryStorageNewParams` - `AccountID param.Field[string]` Path param: Account ID. - `File param.Field[Reader]` Body param: The binary file content to upload. ### Returns - `type BinaryStorageNewResponse struct{…}` - `ContentType string` - `Md5 string` - `Sha1 string` - `Sha256 string` ### Example ```go package main import ( "bytes" "context" "fmt" "io" "github.com/cloudflare/cloudflare-go" "github.com/cloudflare/cloudflare-go/cloudforce_one" "github.com/cloudflare/cloudflare-go/option" ) func main() { client := cloudflare.NewClient( option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"), ) binaryStorage, err := client.CloudforceOne.BinaryStorage.New(context.TODO(), cloudforce_one.BinaryStorageNewParams{ AccountID: cloudflare.F("account_id"), File: cloudflare.F(io.Reader(bytes.NewBuffer([]byte("Example data")))), }) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", binaryStorage.ContentType) } ``` #### Response ```json { "content_type": "text/plain", "md5": "5d84ade76d2a8387c81175bb0cbe6492", "sha1": "9aff6879626d957eafadda044e4f879aae1e7278", "sha256": "0000a7f2692ef479e2e3d02661568882cadec451cc8a64d4e7faca29810cd626" } ```