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
这个是报错的代码。。服务器是在美国,节点在新加坡。然后我本地测试的时候,上传是没有问题的。
我把ssl去掉之后,好像上传就没什么问题了。。。也不知道是什么问题- -