diff options
Diffstat (limited to 'weed/operation/filer/register.go')
| -rw-r--r-- | weed/operation/filer/register.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/weed/operation/filer/register.go b/weed/operation/filer/register.go index d45fd4f35..94e502165 100644 --- a/weed/operation/filer/register.go +++ b/weed/operation/filer/register.go @@ -6,6 +6,7 @@ import ( "github.com/chrislusf/seaweedfs/weed/security" "github.com/chrislusf/seaweedfs/weed/util" + "strconv" ) type SubmitResult struct { @@ -16,13 +17,14 @@ type SubmitResult struct { Error string `json:"error,omitempty"` } -func RegisterFile(filer string, path string, fileId string, secret security.Secret) error { +func RegisterFile(filer string, path string, fileId string, fileSize int64, secret security.Secret) error { // TODO: jwt need to be used _ = security.GenJwt(secret, fileId) values := make(url.Values) values.Add("path", path) values.Add("fileId", fileId) + values.Add("fileSize", strconv.FormatInt(fileSize, 10)) _, err := util.Post("http://"+filer+"/admin/register", values) if err != nil { return fmt.Errorf("Failed to register path %s on filer %s to file id %s : %v", path, filer, fileId, err) |
