aboutsummaryrefslogtreecommitdiff
path: root/go
diff options
context:
space:
mode:
Diffstat (limited to 'go')
-rw-r--r--go/weed/upload.go19
-rw-r--r--go/weed/weed.go2
2 files changed, 12 insertions, 9 deletions
diff --git a/go/weed/upload.go b/go/weed/upload.go
index 96b326a39..89560a12f 100644
--- a/go/weed/upload.go
+++ b/go/weed/upload.go
@@ -67,11 +67,11 @@ func upload(filename string, server string, fid string) (int, error) {
return 0, err
}
fi, fiErr := fh.Stat()
- if fiErr!=nil {
- debug("Failed to stat file:", filename)
- return 0, fiErr
+ if fiErr != nil {
+ debug("Failed to stat file:", filename)
+ return 0, fiErr
}
- ret, e := operation.Upload("http://"+server+"/"+fid+"?ts="+strconv.Itoa(int(fi.ModTime().Unix()) ), path.Base(filename), fh)
+ ret, e := operation.Upload("http://"+server+"/"+fid+"?ts="+strconv.Itoa(int(fi.ModTime().Unix())), path.Base(filename), fh)
if e != nil {
return 0, e
}
@@ -79,9 +79,11 @@ func upload(filename string, server string, fid string) (int, error) {
}
type SubmitResult struct {
- Fid string `json:"fid"`
- Size int `json:"size"`
- Error string `json:"error"`
+ FileName string `json:"fileName"`
+ FileUrl string `json:"fileUrl"`
+ Fid string `json:"fid"`
+ Size int `json:"size"`
+ Error string `json:"error"`
}
func submit(files []string) []SubmitResult {
@@ -101,13 +103,14 @@ func submit(files []string) []SubmitResult {
fid = ""
results[index].Error = err.Error()
}
+ results[index].FileName = file
results[index].Fid = fid
+ results[index].FileUrl = ret.PublicUrl + "/" + fid
}
return results
}
func runUpload(cmd *Command, args []string) bool {
- *IsDebug = true
if len(cmdUpload.Flag.Args()) == 0 {
return false
}
diff --git a/go/weed/weed.go b/go/weed/weed.go
index e97c8b550..d55c262d6 100644
--- a/go/weed/weed.go
+++ b/go/weed/weed.go
@@ -213,6 +213,6 @@ func writeJsonQuiet(w http.ResponseWriter, r *http.Request, obj interface{}) {
func debug(params ...interface{}) {
if *IsDebug {
- fmt.Println(params)
+ log.Println(params)
}
}