mirror of https://github.com/goproxyio/goproxy
parent
ec6941ab0c
commit
5a68b8fe9c
6
main.go
6
main.go
|
@ -191,7 +191,11 @@ func (*ops) List(ctx context.Context, mpath string) (proxy.File, error) {
|
|||
if len(data) == 1 {
|
||||
data = nil
|
||||
}
|
||||
os.MkdirAll(path.Dir(file), 755)
|
||||
err = os.MkdirAll(path.Dir(file), os.ModePerm)
|
||||
if err != nil {
|
||||
log.Printf("make cache dir failed, err: %v.", err)
|
||||
return nil, err
|
||||
}
|
||||
if err := ioutil.WriteFile(file, data, 0666); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
|
|
@ -77,7 +77,7 @@ func NewRouter(srv *Server, opts *RouterOptions) *Router {
|
|||
r.Body = ioutil.NopCloser(bytes.NewReader(buf))
|
||||
if buf != nil {
|
||||
file := filepath.Join(opts.DownloadRoot, r.Request.URL.Path)
|
||||
os.MkdirAll(path.Dir(file), 755)
|
||||
os.MkdirAll(path.Dir(file), os.ModePerm)
|
||||
ioutil.WriteFile(file, buf, 0666)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue