七牛sdk更新文件的问题

新手上路,请多包涵

我在使用七牛go版sdk时,如果已经上传了一个文件内容是test1, key为test1.txt,如何更新key为test.txt的这个文件?

我尝试重新修改它的值为test2,结果发现它没有任何变化, 我删除了test1.txt再重新传也不对,还是以前的test1

package main

import (
    "fmt"
    "strings"

    "golang.org/x/net/context"
    "qiniupkg.com/api.v7/kodo"
)

func main(){
    kodo.SetMac("xxxxxx", "xxxxxx")

    zone := 0
    c := kodo.New(zone, nil)

    bucket := c.Bucket("test")
    ctx := context.Background()

    data := "test1"
    // 我把data改为test2再传了一次,发现test1.txt的值没有任何变化
    
    key := "test1.txt"
    
    
    fmt.Println(bucket.Put(ctx, nil, key, strings.NewReader(data), int64(len(data)), nil))
}
阅读 2.9k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题