我一直在搜索,发现了一堆将图片发送到 Web 服务器的示例。到目前为止,没有一个对我有用。也许我从错误的一端开始,但我已经为控制器编写了代码来处理接收到的图片。
我正在使用 Tomcat Web 服务器,并使用带有 MVC 框架的 Spring Tool Suite 在服务器端编写所有代码。控制器是这样写的:
@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>
所以基本上我想知道的是:
如何编写一个将图片从手机发送到网络服务器的类/方法?
我很感激我能得到的所有帮助!