我一直在搜索,并找到了一些将图片发送到网络服务器的方法示例。到目前为止,没有一个对我有用。也许我开始走错了路,但我已经为控制器编写了代码来处理收到的图片。
我正在使用Tomcat Web服务器,并使用Spring Tool Suite和MVC Framework在服务器端编写了所有代码。控制器的编写如下:
@RequestMapping(value = "/upload", method = RequestMethod.POST)
public String handleFormUpload(@RequestParam("name") String name, @RequestParam("file") MultipartFile file) throws IOException {
if (!file.isEmpty()) {
byte[] bytes = file.getBytes();
// store the bytes somewhere
return "redirect:uploadSuccess";
} else {
return "redirect:uploadFailure";
}
}
.jsp的写法如下:
<html>
<head>
<title>Upload a file please</title>
</head>
<body>
<h1>Please upload a file</h1>
<form method="post" action="/form" enctype="multipart/form-data">
<input type="text" name="name"/>
<input type="file" name="file"/>
<input type="submit"/>
</form>
</body>
基本上我想知道的是:
如何编写将手机中的图片发送到Web服务器的类/方法?
我感谢所有帮助!