|
|
@ -1,7 +1,6 @@
|
|
|
|
package gostorage
|
|
|
|
package gostorage
|
|
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
import (
|
|
|
|
"bytes"
|
|
|
|
|
|
|
|
"github.com/ks3sdklib/aws-sdk-go/aws"
|
|
|
|
"github.com/ks3sdklib/aws-sdk-go/aws"
|
|
|
|
"github.com/ks3sdklib/aws-sdk-go/aws/credentials"
|
|
|
|
"github.com/ks3sdklib/aws-sdk-go/aws/credentials"
|
|
|
|
"github.com/ks3sdklib/aws-sdk-go/service/s3"
|
|
|
|
"github.com/ks3sdklib/aws-sdk-go/service/s3"
|
|
|
@ -47,10 +46,10 @@ func (c *Ksyun) PutObject(file io.Reader, filePath, fileName, acl string) (resp
|
|
|
|
objectKey = filePath + "/" + fileName
|
|
|
|
objectKey = filePath + "/" + fileName
|
|
|
|
}
|
|
|
|
}
|
|
|
|
params := &s3.PutObjectInput{
|
|
|
|
params := &s3.PutObjectInput{
|
|
|
|
Bucket: aws.String(c.BucketName),
|
|
|
|
Bucket: aws.String(c.BucketName),
|
|
|
|
Key: aws.String(objectKey),
|
|
|
|
Key: aws.String(objectKey),
|
|
|
|
ACL: aws.String(acl),
|
|
|
|
ACL: aws.String(acl),
|
|
|
|
Body: bytes.NewReader(file),
|
|
|
|
//Body: bytes.NewReader(file),
|
|
|
|
ContentType: aws.String("application/octet-stream"),
|
|
|
|
ContentType: aws.String("application/octet-stream"),
|
|
|
|
}
|
|
|
|
}
|
|
|
|
_, err = c.client.PutObject(params)
|
|
|
|
_, err = c.client.PutObject(params)
|
|
|
|