|
@ -4,8 +4,6 @@ import ( |
|
|
"bytes" |
|
|
"bytes" |
|
|
"context" |
|
|
"context" |
|
|
"fmt" |
|
|
"fmt" |
|
|
"github.com/seaweedfs/seaweedfs/weed/s3api/s3_constants" |
|
|
|
|
|
"github.com/seaweedfs/seaweedfs/weed/util/mem" |
|
|
|
|
|
"io" |
|
|
"io" |
|
|
"math" |
|
|
"math" |
|
|
"mime" |
|
|
"mime" |
|
@ -15,6 +13,9 @@ import ( |
|
|
"strings" |
|
|
"strings" |
|
|
"time" |
|
|
"time" |
|
|
|
|
|
|
|
|
|
|
|
"github.com/seaweedfs/seaweedfs/weed/s3api/s3_constants" |
|
|
|
|
|
"github.com/seaweedfs/seaweedfs/weed/util/mem" |
|
|
|
|
|
|
|
|
"github.com/seaweedfs/seaweedfs/weed/filer" |
|
|
"github.com/seaweedfs/seaweedfs/weed/filer" |
|
|
"github.com/seaweedfs/seaweedfs/weed/glog" |
|
|
"github.com/seaweedfs/seaweedfs/weed/glog" |
|
|
"github.com/seaweedfs/seaweedfs/weed/images" |
|
|
"github.com/seaweedfs/seaweedfs/weed/images" |
|
@ -139,6 +140,7 @@ func (fs *FilerServer) GetOrHeadHandler(w http.ResponseWriter, r *http.Request) |
|
|
entry.GetChunks(), 0, math.MaxInt64); err != nil { |
|
|
entry.GetChunks(), 0, math.MaxInt64); err != nil { |
|
|
err = fmt.Errorf("failed to resolve chunk manifest, err: %s", err.Error()) |
|
|
err = fmt.Errorf("failed to resolve chunk manifest, err: %s", err.Error()) |
|
|
writeJsonError(w, r, http.StatusInternalServerError, err) |
|
|
writeJsonError(w, r, http.StatusInternalServerError, err) |
|
|
|
|
|
return |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
writeJsonQuiet(w, r, http.StatusOK, entry) |
|
|
writeJsonQuiet(w, r, http.StatusOK, entry) |
|
|