Issue 6: upload file without id specified

This commit is contained in:
Chris Lu
2013-08-06 12:13:10 -07:00
parent 952974491b
commit d51c8d37bd
4 changed files with 55 additions and 10 deletions

View File

@@ -58,13 +58,13 @@ type AssignResult struct {
Error string `json:"error"`
}
func assign(count int) (*AssignResult, error) {
func Assign(server string, count int) (*AssignResult, error) {
values := make(url.Values)
values.Add("count", strconv.Itoa(count))
if *uploadReplication != "" {
values.Add("replication", *uploadReplication)
}
jsonBlob, err := util.Post("http://"+*server+"/dir/assign", values)
jsonBlob, err := util.Post("http://"+server+"/dir/assign", values)
debug("assign result :", string(jsonBlob))
if err != nil {
return nil, err
@@ -118,7 +118,7 @@ func submit(files []string) ([]SubmitResult, error) {
for index, file := range files {
results[index].FileName = file
}
ret, err := assign(len(files))
ret, err := Assign(*server, len(files))
if err != nil {
for index, _ := range files {
results[index].Error = err.Error()