Class UploadsController

java.lang.Object
org.tailormap.api.controller.UploadsController

@RestController public class UploadsController extends Object
  • Constructor Details

    • UploadsController

      public UploadsController(UploadRepository uploadRepository)
  • Method Details

    • getUpload

      @GetMapping(path="/api/uploads/{category}/{id}/{filename}") public org.springframework.http.ResponseEntity<byte[]> getUpload(jakarta.servlet.http.HttpServletRequest request, @PathVariable String category, @PathVariable(name="id") String idString, @PathVariable(required=false) String filename)
    • getLatestUpload

      @GetMapping("/api/uploads/{category}/latest") public org.springframework.http.ResponseEntity<byte[]> getLatestUpload(@PathVariable String category)
      Gets the latest upload for a specific category, if any. This is most useful for Upload.CATEGORY_DRAWING_STYLE .