Class UstraFileActionController

java.lang.Object
com.gsitm.ustra.java.management.controllers.UstraFileActionController

@RestController public class UstraFileActionController extends Object
  • Constructor Details

    • UstraFileActionController

      public UstraFileActionController()
  • Method Details

    • upload

      @PostMapping("/api/file/upload") public com.gsitm.ustra.java.data.file.model.FileUploadOutput upload(org.springframework.web.multipart.MultipartHttpServletRequest request)
      파일 업로드 처리
      Parameters:
      request -
      Returns:
    • fileResourceConvert

      @PostMapping("/api/file/convert/resource") public Object fileResourceConvert(org.springframework.web.multipart.MultipartHttpServletRequest request)
      파일 리소스 변환
      Parameters:
      request -
      Returns:
    • fileMetaDataConvert

      @PostMapping("/api/file/convert/metaData") public Object fileMetaDataConvert(@RequestBody FileConvertVo vo)
      메타 데이터 컨버팅
      Parameters:
      vo -
      Returns:
    • getFileList

      @PostMapping("/api/file/list") public com.gsitm.ustra.java.data.file.model.FileUploadOutput getFileList(@RequestBody FileConvertVo in)
      파일 목록 조회
      Parameters:
      in -
      Returns:
    • attachConvert

      @GetMapping("/api/file/attach") public org.springframework.http.ResponseEntity<?> attachConvert(@RequestParam String fileId, @RequestParam Integer fileNo, @RequestParam String fileGrpId, @RequestParam String attachmentFileName, @RequestParam Integer attach, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
      첨부파일 다운로드
      Parameters:
      fileId - 파일 아이디
      fileNo - 파일 번호
      fileGrpId - 파일 그룹 아이디
      attachmentFileName - 첨부 파일 명
      attach - 첨부 파일 content header 반환 여부
      request -
      response -
      Returns:
    • fileDelete

      @PostMapping("/api/file/remove") public com.gsitm.ustra.java.core.exception.UstraResponseCode fileDelete(@RequestBody FileConvertVo in)
      Deprecated.
      파일 제거
      Parameters:
      in -
      Returns: