|
@@ -3,6 +3,7 @@ package oss
|
|
|
import (
|
|
|
"bytes"
|
|
|
"errors"
|
|
|
+ "fmt"
|
|
|
"io/ioutil"
|
|
|
"log"
|
|
|
"strings"
|
|
@@ -29,17 +30,17 @@ type OSSService struct {
|
|
|
*/
|
|
|
func (s *OSSService) Upload(args *entity.UploadArgs, reply *api.Result) error {
|
|
|
if err := checkArgs(&entity.Args{BucketID: args.BucketID, ObjectName: args.ObjectName}); err != nil {
|
|
|
- log.Println(err.Error())
|
|
|
+ log.Println("rpc方式", fmt.Sprintf(constant.UploadUrl, err))
|
|
|
return err
|
|
|
} else if args.Stream == nil || len(args.Stream) == 0 {
|
|
|
err := errors.New(api.Error_msg_1002 + "Stream")
|
|
|
- log.Println(err.Error())
|
|
|
+ log.Println("rpc方式", fmt.Sprintf(constant.UploadUrl, err))
|
|
|
return err
|
|
|
}
|
|
|
log.Println("rpc方式上传文件", args.BucketID, args.ObjectName, args.Gzip, len(args.Stream))
|
|
|
err := Upload(args.BucketID, args.ObjectName, ioutil.NopCloser(bytes.NewReader(args.Stream)), args.Gzip)
|
|
|
if err != nil {
|
|
|
- log.Printf(constant.UploadFail, err)
|
|
|
+ log.Println(args.BucketID, args.ObjectName, "rpc方式", fmt.Sprintf(constant.UploadUrl, err))
|
|
|
return err
|
|
|
}
|
|
|
reply.Error_msg = constant.UploadSuccess
|
|
@@ -57,13 +58,13 @@ func (s *OSSService) Upload(args *entity.UploadArgs, reply *api.Result) error {
|
|
|
*/
|
|
|
func (s *OSSService) Download(args *entity.Args, reply *api.Result) error {
|
|
|
if err := checkArgs(args); err != nil {
|
|
|
- log.Println(constant.UploadFail, err)
|
|
|
+ log.Println("rpc方式", fmt.Sprintf(constant.DownloadFail, err))
|
|
|
return err
|
|
|
}
|
|
|
- log.Println("rpc方式下载文件", args.BucketID, args.ObjectName)
|
|
|
+ log.Println("rpc方式下载", args.BucketID, args.ObjectName)
|
|
|
b := &bytes.Buffer{}
|
|
|
if err := Download(b, 1, args.BucketID, args.ObjectName); err != nil {
|
|
|
- log.Println(constant.DownloadFail, err)
|
|
|
+ log.Println(args.BucketID, args.ObjectName, "rpc方式", fmt.Sprintf(constant.DownloadFail, err))
|
|
|
return err
|
|
|
}
|
|
|
reply.Error_msg = constant.DownloadSuccess
|
|
@@ -82,13 +83,13 @@ func (s *OSSService) Download(args *entity.Args, reply *api.Result) error {
|
|
|
*/
|
|
|
func (s *OSSService) Delete(args *entity.Args, reply *api.Result) error {
|
|
|
if err := checkArgs(args); err != nil {
|
|
|
- log.Println(constant.UploadFail, err)
|
|
|
+ log.Println("rpc方式", fmt.Sprintf(constant.DeleteFail, err))
|
|
|
return err
|
|
|
}
|
|
|
log.Println("rpc方式删除文件", args.BucketID, args.ObjectName)
|
|
|
err := Delete(args.BucketID, args.ObjectName)
|
|
|
if err != nil {
|
|
|
- log.Println(constant.DeleteFail, err)
|
|
|
+ log.Println(args.BucketID, args.ObjectName, "rpc方式", fmt.Sprintf(constant.DeleteFail, err))
|
|
|
return err
|
|
|
}
|
|
|
reply.Error_msg = constant.DeleteSuccess
|
|
@@ -107,11 +108,10 @@ func (s *OSSService) Delete(args *entity.Args, reply *api.Result) error {
|
|
|
*/
|
|
|
func (s *OSSService) GetBidDetail(args *entity.Args, reply *api.Result) error {
|
|
|
if err := checkArgs(args); err != nil {
|
|
|
- log.Println(constant.GetBidDetailFail, err)
|
|
|
+ log.Println("rpc方式", fmt.Sprintf(constant.GetBidDetailFail, err))
|
|
|
return err
|
|
|
}
|
|
|
log.Println("rpc方式获取正文", args.BucketID, args.ObjectName)
|
|
|
- args.ObjectName += ".txt"
|
|
|
data := &strings.Builder{}
|
|
|
GetBidDetail(data, args.BucketID, args.ObjectName)
|
|
|
reply.Data = data.String()
|