This commit is contained in:
parent
11ba0c6687
commit
edeadc1075
@ -45,6 +45,10 @@ func GetUploadUrl(req *bccrClient.GetUploadurlRequest) (result *bccrClient.GetUp
|
|||||||
*/
|
*/
|
||||||
func (f *File) Upload(req *dci.GetUploadUrlRequest) (res *dci.GetUploadUrlResponse, err error) {
|
func (f *File) Upload(req *dci.GetUploadUrlRequest) (res *dci.GetUploadUrlResponse, err error) {
|
||||||
|
|
||||||
|
fmt.Println("+++++++++++++++ GetUploadUrlRequest =================")
|
||||||
|
fmt.Printf("GetUploadUrlRequest is : %+v", req)
|
||||||
|
fmt.Println("+++++++++++++++ GetUploadUrlRequest =================")
|
||||||
|
|
||||||
isChinese := false
|
isChinese := false
|
||||||
|
|
||||||
getUploadUrlRequest := new(bccrClient.GetUploadurlRequest)
|
getUploadUrlRequest := new(bccrClient.GetUploadurlRequest)
|
||||||
@ -53,7 +57,9 @@ func (f *File) Upload(req *dci.GetUploadUrlRequest) (res *dci.GetUploadUrlRespon
|
|||||||
// 拆分 文件名 和 文件链接
|
// 拆分 文件名 和 文件链接
|
||||||
fileArr := strings.Split(req.FileName, "/")
|
fileArr := strings.Split(req.FileName, "/")
|
||||||
fileName = fileArr[len(fileArr)-1]
|
fileName = fileArr[len(fileArr)-1]
|
||||||
|
fmt.Println("+++++++++++++++ no encode fileName =================")
|
||||||
fmt.Println("no encode fileName is :", fileArr[len(fileArr)-1])
|
fmt.Println("no encode fileName is :", fileArr[len(fileArr)-1])
|
||||||
|
fmt.Println("+++++++++++++++ no encode fileName =================")
|
||||||
|
|
||||||
// 如果文件名包含 中文 则需要对 fileName 进行 utf-8 字符集进行 URL编码
|
// 如果文件名包含 中文 则需要对 fileName 进行 utf-8 字符集进行 URL编码
|
||||||
for _, c := range fileName {
|
for _, c := range fileName {
|
||||||
@ -72,9 +78,9 @@ func (f *File) Upload(req *dci.GetUploadUrlRequest) (res *dci.GetUploadUrlRespon
|
|||||||
return nil, errCommon.ReturnError(err, msg.ErrCreateClientToken, "创建clientToken 失败: ")
|
return nil, errCommon.ReturnError(err, msg.ErrCreateClientToken, "创建clientToken 失败: ")
|
||||||
}
|
}
|
||||||
getUploadUrlRequest.SetClientToken(clientToken)
|
getUploadUrlRequest.SetClientToken(clientToken)
|
||||||
fmt.Println(clientToken)
|
fmt.Println("+++++++++++++++ encode fileName =================")
|
||||||
fmt.Println(len(clientToken))
|
|
||||||
fmt.Println("encode fileName is :", fileName)
|
fmt.Println("encode fileName is :", fileName)
|
||||||
|
fmt.Println("+++++++++++++++ encode fileName =================")
|
||||||
|
|
||||||
getUploadUrlResponse := GetUploadUrl(getUploadUrlRequest)
|
getUploadUrlResponse := GetUploadUrl(getUploadUrlRequest)
|
||||||
res = new(dci.GetUploadUrlResponse)
|
res = new(dci.GetUploadUrlResponse)
|
||||||
|
Loading…
Reference in New Issue
Block a user