相关疑难解决方法(0)

使用JSON的Spring MVC Multipart请求

我想使用Spring MVC发布带有一些JSON数据的文件.所以我开发了一个休息服务

@RequestMapping(value = "/servicegenerator/wsdl", method = RequestMethod.POST,consumes = { "multipart/mixed", "multipart/form-data" })
@ResponseBody
public String generateWSDLService(@RequestPart("meta-data") WSDLInfo wsdlInfo,@RequestPart("file") MultipartFile file) throws WSDLException, IOException,
        JAXBException, ParserConfigurationException, SAXException, TransformerException {
    return handleWSDL(wsdlInfo,file);
}
Run Code Online (Sandbox Code Playgroud)

当我从其他客户端发送请求时 content-Type = multipart/form-data or multipart/mixed,我得到下一个异常: org.springframework.web.multipart.support.MissingServletRequestPartException

任何人都可以帮我解决这个问题吗?

我可以使用@RequestPartMultipart和JSON发送到服务器吗?

spring json spring-mvc

65
推荐指数
2
解决办法
9万
查看次数

如何将 html 表单 post 请求转换为 Postman

所以我得到了这个简单的 HTML 表单

<form action="upload.php" method="post" enctype="multipart/form-data">
  Select image to upload:
  <input type="file" name="fileToUpload" id="fileToUpload">
  <input type="submit" value="Upload Image" name="submit">
</form>
Run Code Online (Sandbox Code Playgroud)

看起来像这样 在此输入图像描述

这允许我上传图像并将其发布到服务器,由“upload.php”脚本处理。

upload.php看起来像这样

<?php
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));

// Check if image file is a actual image or fake image
if(isset($_POST["submit"])) {
  $check = getimagesize($_FILES["fileToUpload"]["tmp_name"]);
  if($check !== false) {
    echo "File is an image - " . $check["mime"] . ".";
    $uploadOk = 1;
  } else {
    echo "File …
Run Code Online (Sandbox Code Playgroud)

html javascript php postman

6
推荐指数
1
解决办法
3627
查看次数

标签 统计

html ×1

javascript ×1

json ×1

php ×1

postman ×1

spring ×1

spring-mvc ×1