Class FileUploadController


  • @RestController("apiFileUploadController")
    @RequestMapping(path="/api/v1",
                    produces="application/json")
    @ServerContext
    public class FileUploadController
    extends AbstractBaseController
    Controller for uploading files with the AQ_File_Upload container
    Since:
    9.3
    Author:
    N. van Noorloos, T. Middeldorp
    • Method Detail

      • handleJson

        @PostMapping("/subscription/{subscriptionId}/session/{sessionId}/file/{configurationId}/upload")
        public EventResponse handleJson​(@PathVariable("subscriptionId")
                                        com.blueriq.component.api.IAquimaSession rootSession,
                                        @PathVariable("sessionId")
                                        com.blueriq.component.api.IAquimaSession currentSession,
                                        @PathVariable
                                        String configurationId,
                                        org.springframework.web.multipart.MultipartHttpServletRequest request)
        Method to handle (multiple) files for uploading with a JSON response.
        Parameters:
        request - The HTTP request to handle.
        rootSession - The root session.
        currentSession - The current session.
        configurationId - The id of the configuration that is stored on the page scope.
        Returns:
        EventResponse which contains all events that might have been occurred, will be serialized as JSON.