diff --git a/pkg/storage/local.go b/pkg/storage/local.go index 7799e43..71e5a86 100644 --- a/pkg/storage/local.go +++ b/pkg/storage/local.go @@ -52,7 +52,7 @@ func (l *LocalStorage) Move(src, destDir string) error { if info.IsDir() { os.Mkdir(destName, os.ModePerm) } else { //is file - if writer, err := os.Create(destName); err != nil { + if writer, err := os.OpenFile(destName, os.O_RDWR|os.O_CREATE|os.O_TRUNC, os.ModePerm); err != nil { return errors.Wrapf(err, "create file %s", destName) } else { defer writer.Close()