This commit is contained in:
Josh Yan 2024-07-23 13:54:22 -07:00
parent 5c3786f4d5
commit 2efe2013a1

View File

@ -943,13 +943,13 @@ func (s *Server) CreateBlobHandler(c *gin.Context) {
return return
} }
if c.GetHeader("X-Ollama-File") != "" && s.isLocal(c) { /* if c.GetHeader("X-Ollama-File") != "" && s.isLocal(c) {
err = localBlobCopy(c.GetHeader("X-Ollama-File"), path) err = localBlobCopy(c.GetHeader("X-Ollama-File"), path)
if err == nil { if err == nil {
c.Status(http.StatusCreated) c.Status(http.StatusCreated)
return return
} }
} } */
layer, err := NewLayer(c.Request.Body, "") layer, err := NewLayer(c.Request.Body, "")
if err != nil { if err != nil {
@ -967,25 +967,21 @@ func (s *Server) CreateBlobHandler(c *gin.Context) {
func localBlobCopy (src, dest string) error { func localBlobCopy (src, dest string) error {
_, err := os.Stat(src) _, err := os.Stat(src)
switch { if err != nil {
case errors.Is(err, os.ErrNotExist):
return err return err
case err != nil:
return err
default:
} }
err = localCopy(src, dest) /* err = localCopy(src, dest)
if err == nil { if err == nil {
return nil return nil
} } */
err = defaultCopy(src, dest) /* err = defaultCopy(src, dest)
if err == nil { if err == nil {
return nil return nil
} } */
return err return fmt.Errorf("failed to copy blob")
} }
func (s *Server) isLocal(c *gin.Context) bool { func (s *Server) isLocal(c *gin.Context) bool {