更新分片上传初始化接口
This commit is contained in:
		
							parent
							
								
									f272d5f199
								
							
						
					
					
						commit
						e26c54c474
					
				@ -40,7 +40,11 @@ func (request *JsonRequest) GetStyle() string {
 | 
			
		||||
 | 
			
		||||
func (request *JsonRequest) BuildQueries() string {
 | 
			
		||||
	path := strings.TrimLeft(strings.TrimSpace(request.GetActionName()), "/")
 | 
			
		||||
	request.queries = "/" + path + "?" + utils.GetUrlFormedMap(request.QueryParams)
 | 
			
		||||
	mod := "&"
 | 
			
		||||
	if !strings.Contains(path, "?") {
 | 
			
		||||
		mod = "?"
 | 
			
		||||
	}
 | 
			
		||||
	request.queries = "/" + path + mod + utils.GetUrlFormedMap(request.QueryParams)
 | 
			
		||||
	return request.queries
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -43,10 +43,16 @@ func TestUpload_Del(t *testing.T) {
 | 
			
		||||
 | 
			
		||||
func TestCreateInitMultipartUpload(t *testing.T) {
 | 
			
		||||
	req := CreateInitMultipartUploadRequest()
 | 
			
		||||
	req.Filepath = "test.jpg"
 | 
			
		||||
 | 
			
		||||
	extInfo := map[string]any{"game_byname": "tech_test_tencent"}
 | 
			
		||||
	bExtInfo, _ := json.Marshal(extInfo)
 | 
			
		||||
 | 
			
		||||
	req.UploadType = "package"
 | 
			
		||||
	req.TargetType = "oss"
 | 
			
		||||
	req.TargetName = "image"
 | 
			
		||||
	req.FileHash = "51c68615b8d21f9b72b02f48c400cb87"
 | 
			
		||||
	req.Filepath = "q5-01.zip"
 | 
			
		||||
	req.ExtInfo = string(bExtInfo)
 | 
			
		||||
	client, err := NewClient()
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		t.Error(err)
 | 
			
		||||
 | 
			
		||||
@ -15,10 +15,12 @@ const (
 | 
			
		||||
 | 
			
		||||
type InitMultipartUploadRequest struct {
 | 
			
		||||
	*requests.JsonRequest
 | 
			
		||||
	Filepath   string `position:"Body" field:"filepath"`
 | 
			
		||||
	UploadType string `position:"Body" field:"upload_type"`
 | 
			
		||||
	TargetType string `position:"Body" field:"target_type"`
 | 
			
		||||
	TargetName string `position:"Body" field:"target_name"`
 | 
			
		||||
	FileHash   string `position:"Body" field:"file_hash"`
 | 
			
		||||
	Filepath   string `position:"Body" field:"filepath"`
 | 
			
		||||
	ExtInfo    string `position:"Body" field:"ext_info"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type InitMultipartUploadResponse struct {
 | 
			
		||||
@ -50,7 +52,7 @@ func CreateInitMultipartUploadRequest() (req *InitMultipartUploadRequest) {
 | 
			
		||||
		JsonRequest: &requests.JsonRequest{},
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	req.InitWithApiInfo(HOST, VERSION, "/api/upload/multipart/init?ts="+ts+"&sign="+sign)
 | 
			
		||||
	req.InitWithApiInfo(HOST, VERSION, "/api/upload/multipart/init?_ts="+ts+"&_sign="+sign)
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user