fixes
This commit is contained in:
@@ -15,6 +15,7 @@ type UploadResult struct {
|
||||
}
|
||||
|
||||
func Upload(uploadUrl string, filename string, reader io.Reader) (*UploadResult, error) {
|
||||
println("uploading to", uploadUrl)
|
||||
body_buf := bytes.NewBufferString("")
|
||||
body_writer := multipart.NewWriter(body_buf)
|
||||
file_writer, err := body_writer.CreateFormFile("file", filename)
|
||||
@@ -31,6 +32,7 @@ func Upload(uploadUrl string, filename string, reader io.Reader) (*UploadResult,
|
||||
return nil, err
|
||||
}
|
||||
var ret UploadResult
|
||||
println("upload response to", uploadUrl, resp_body)
|
||||
err = json.Unmarshal(resp_body, &ret)
|
||||
if err != nil {
|
||||
panic(err.Error())
|
||||
|
||||
@@ -89,7 +89,6 @@ func (n *Needle) Append(w io.Writer) uint32 {
|
||||
w.Write(n.Data)
|
||||
rest := 8 - ((n.Size + 16 + 4) % 8)
|
||||
util.Uint32toBytes(header[0:4], n.Checksum.Value())
|
||||
println("writing checksum", n.Checksum.Value(), "=>", util.BytesToUint32(header[0:4]), "for", n.Id)
|
||||
w.Write(header[0 : rest+4])
|
||||
return n.Size
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user