Need to improve the interface in the future

This commit is contained in:
toranger
2019-01-31 17:49:29 +08:00
parent aa453210b3
commit bf9ab1f8a7
2 changed files with 9 additions and 14 deletions

View File

@@ -105,16 +105,17 @@ func (s *ObjectService) Put(ctx context.Context, name string, r io.Reader, opt *
return resp, err
}
// TODO Not Suggest use for now, need to improve
// PutFromFile put object from local file
func (s *ObjectService) PutFromFile(ctx context.Context, name string, filePath string, opt *ObjectPutOptions) (*Response, error) {
fd, err := os.Open(filePath)
if err != nil {
return nil, err
}
defer fd.Close()
// func (s *ObjectService) PutFromFile(ctx context.Context, name string, filePath string, opt *ObjectPutOptions) (*Response, error) {
// fd, err := os.Open(filePath)
// if err != nil {
// return nil, err
// }
// defer fd.Close()
return s.Put(ctx, name, fd, opt)
}
// return s.Put(ctx, name, fd, opt)
// }
// ObjectCopyHeaderOptions is the head option of the Copy
type ObjectCopyHeaderOptions struct {