code: func (d *driver) PutContent(ctx context.Context, path string, contents []byte) error {
  	return parseError(path, d.Bucket.Put(d.ossPath(path), contents, d.getContentType(), getPermissions(), d.getOptions()))
  }
docs: // PutContent stores the []byte content at a location designated by "path".