[파일 업로드] tusHook 작업
- 업로드 작업
This commit is contained in:
@@ -117,8 +117,8 @@ public class FileController {
|
||||
|
||||
@PostMapping("/uploadCancel")
|
||||
public ResponseEntity<ApiResponse<String>> uploadCancel(
|
||||
@Valid @RequestBody UploadCancelForm uploadCancelForm,
|
||||
HttpServletRequest request
|
||||
@Valid @RequestBody UploadCancelForm uploadCancelForm
|
||||
, HttpServletRequest request
|
||||
) {
|
||||
HttpSession session = request.getSession(false);
|
||||
Integer userTokenIdx = (session == null) ? null : (Integer) session.getAttribute("userTokenIdx");
|
||||
@@ -135,7 +135,7 @@ public class FileController {
|
||||
boolean canceled = fileService.updateUploadCancel(uploadCancelDto);
|
||||
|
||||
if (!canceled) {
|
||||
return ApiResponse.entity("", ApiResponseCode.CODE_403);
|
||||
return ApiResponse.entity("", ApiResponseCode.CODE_2005, "업로드 취소");
|
||||
}
|
||||
|
||||
return ApiResponse.entity("", ApiResponseCode.CODE_200);
|
||||
|
||||
@@ -20,6 +20,7 @@ public enum ApiResponseCode {
|
||||
CODE_2002("2002", "{0} 등록 되었습니다.", HttpStatus.CREATED),
|
||||
CODE_2003("2003", "조회된 정보가 없습니다.", HttpStatus.OK),
|
||||
CODE_2004("2004", "중복된 {0} 정보 입니다.", HttpStatus.CONFLICT),
|
||||
CODE_2005("2005", "{0} 요청이 처리되었습니다.", HttpStatus.OK),
|
||||
|
||||
// ===== Client input errors =====
|
||||
// @Valid / 바인딩 / 타입미스매치 / JSON 파싱 실패 등은 다 여기로
|
||||
|
||||
@@ -165,7 +165,7 @@
|
||||
</select>
|
||||
|
||||
<select id="selectFileDetailCountByFileUuidAndUserToKenIdx" resultType="java.lang.Integer">
|
||||
/*FileMapper.selectCancelableUploadCountByFileUuidAndUserTokenIdx*/
|
||||
/*FileMapper.selectFileDetailCountByFileUuidAndUserToKenIdx*/
|
||||
SELECT COUNT(*)
|
||||
FROM ALISTLMS.FILE_DETAIL LFD
|
||||
INNER JOIN ALISTLMS.test_user_token LTUT ON LTUT.user_idx = LFD.CREATE_MEMBER
|
||||
@@ -175,6 +175,7 @@
|
||||
AND LFD.STATUS IN (0,1,2)
|
||||
</select>
|
||||
<select id="selectUploadProgressByFileUuid" resultType="com.alist.api.common.modules.file.dto.UploadCancelDto">
|
||||
/*FileMapper.selectUploadProgressByFileUuid*/
|
||||
SELECT LFD.FILE_UUID
|
||||
, COALESCE(LFD.UPLOADED_BYTES, 0) AS UPLOADED_BYTES
|
||||
, COALESCE(LFD.SIZE_BYTES, 0) AS SIZE_BYTES
|
||||
|
||||
Reference in New Issue
Block a user