Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yd-oss
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xingmin
yd-oss
Commits
ecc6b626
Commit
ecc6b626
authored
Aug 05, 2026
by
zhangxingmin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
push
parent
9b48c583
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
18 deletions
+15
-18
yd-oss-feign/src/main/java/com/yd/oss/feign/client/ApiChunkedUploadContextFeignClient.java
+15
-18
No files found.
yd-oss-feign/src/main/java/com/yd/oss/feign/client/ApiChunkedUploadContextFeignClient.java
View file @
ecc6b626
...
@@ -3,40 +3,37 @@ package com.yd.oss.feign.client;
...
@@ -3,40 +3,37 @@ package com.yd.oss.feign.client;
import
com.yd.common.result.Result
;
import
com.yd.common.result.Result
;
import
com.yd.oss.feign.fallback.ApiChunkedUploadContextFeignFallbackFactory
;
import
com.yd.oss.feign.fallback.ApiChunkedUploadContextFeignFallbackFactory
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.http.MediaType
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RequestPart
;
import
org.springframework.web.multipart.MultipartFile
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.util.Map
;
import
java.util.Map
;
/**
/**
* 分片上传上下文信息Feign客户端
* 分片上传上下文信息Feign客户端
*/
*/
@FeignClient
(
name
=
"yd-oss-api"
,
path
=
"/oss/api/chunkedUploadContext"
,
fallbackFactory
=
ApiChunkedUploadContextFeignFallbackFactory
.
class
)
@FeignClient
(
name
=
"yd-oss-api"
,
path
=
"/oss/api/chunkedUploadContext"
,
fallbackFactory
=
ApiChunkedUploadContextFeignFallbackFactory
.
class
)
public
interface
ApiChunkedUploadContextFeignClient
{
public
interface
ApiChunkedUploadContextFeignClient
{
/**
/**
* 上传单个分片
* 上传单个分片
* @param taskId
* @param chunkIndex
* @param chunk
* @param projectBizId
* @param source
* @return
*/
*/
@PostMapping
(
"/uploadChunk"
)
@PostMapping
(
value
=
"/uploadChunk"
,
consumes
=
MediaType
.
MULTIPART_FORM_DATA_VALUE
)
Result
<
Void
>
uploadChunk
(
@RequestParam
(
value
=
"taskId"
,
required
=
false
)
String
taskId
,
Result
<
Void
>
uploadChunk
(
@RequestParam
(
value
=
"chunkIndex"
,
required
=
false
)
Integer
chunkIndex
,
@RequestPart
(
"taskId"
)
String
taskId
,
@RequestParam
(
value
=
"chunk"
,
required
=
false
)
MultipartFile
chunk
,
@RequestPart
(
"chunkIndex"
)
Integer
chunkIndex
,
@RequestParam
(
value
=
"projectBizId"
,
required
=
false
)
String
projectBizId
,
@RequestPart
(
"chunk"
)
MultipartFile
chunk
,
@RequestParam
(
value
=
"source"
,
required
=
false
)
String
source
);
@RequestPart
(
"projectBizId"
)
String
projectBizId
,
@RequestPart
(
"source"
)
String
source
);
/**
/**
* 完成分片上传(合并)
* 完成分片上传(合并)
* @param taskId
* @param projectBizId
* @return
*/
*/
@PostMapping
(
"/finishChunks"
)
@PostMapping
(
"/finishChunks"
)
Result
<
Map
<
String
,
Object
>>
finishChunks
(
@RequestParam
(
value
=
"taskId"
,
required
=
false
)
String
taskId
,
Result
<
Map
<
String
,
Object
>>
finishChunks
(
@RequestParam
(
value
=
"projectBizId"
,
required
=
false
)
String
projectBizId
);
@RequestParam
(
"taskId"
)
String
taskId
,
@RequestParam
(
"projectBizId"
)
String
projectBizId
);
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment