用Put上传文件报错。

func uptoken(bucketName string) string {
    putPolicy := rs.PutPolicy{
        Scope: bucketName,
    }
    return putPolicy.Token(nil)
}

func Upload(bucketName string, key string, data i.Reader) string {
    ret := io.PutRet{}
    uptoken := uptoken(bucketName)
    err := io.Put(nil, &ret, uptoken, key, data, nil)
    if err != nil {
        fmt.Println("io.Put failed:", err)
        return ""
    }
    return ret.Key
}

这个是我上传七牛的代码。。
Post http://upload.qiniu.com: EOF
这个是报错的代码。。服务器是在美国,节点在新加坡。然后我本地测试的时候,上传是没有问题的。

查看回复