繁体   English   中英

在春季休息多部分图片上传api获得不良请求

[英]getting BAD REQUEST in spring rest multipart image upload api

这对我来说是一个非常戏剧性的情况,我不会错误地向休息客户端提供有效负载,因为我得到了“400:BAD REQUEST”异常。 下面是代码请帮我解决一下,

@RequestMapping(value = "/uploadQuestionImg", method = RequestMethod.POST)
    public ResponseEntity<FileMetadata> commonFileUpload(@RequestParam("file") MultipartFile file) {
        FileMetadata fileInfo = null;
        HttpStatus statusCode = HttpStatus.BAD_REQUEST;
        if (!file.isEmpty()) {
            try {
                FileInfoService reqFile = createFileInfo(file, "");
                fileInfo = (FileMetadata) operations.store(file.getInputStream(), reqFile);
                statusCode = HttpStatus.OK;
            } catch (Exception e) {
                logger.warn("Exception occured", e);
                statusCode = HttpStatus.INTERNAL_SERVER_ERROR;
            }
        } else {
            logger.warn("Invalid request");
        }
        return new ResponseEntity<FileMetadata>(fileInfo, statusCode);
    } 

这是我传递给其余客户端的有效负载,

在此输入图像描述

400: BAD REQUEST当您尝试使用API​​不支持的参数请求时,将出现400: BAD REQUEST错误。在您的情况下,您尝试POST请求即Multi part file upload request请求应采用multi part file request格式multi part file request服务器将抛出400: BAD REQUEST

您可以尝试http://www.codejava.net/java-se/networking/upload-files-by-sending-multipart-request-programmatically您可以使用此代码测试multi part file request

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM