我收到移动设备到我的应用程序的请求,移动技术是android / iPhone。
我正在使用JSON + restful
网络服务+ spring
+ hibernate
。我必须从移动设备接收图像并保存到Oracle DB
。我必须再从DB获取图像并发回移动设备。
我是这个环境的新手。请给出一些代码级别的想法来实现它。
答案 0 :(得分:0)
假设您有一个html表单,手机会导航并使用它来上传文件并将其发送到服务器。
<form method="POST" action="uploadFile" enctype="multipart/form-data" modelAttribute="uploadForm">
File to upload: <input type="file" name="file"><br />
Name: <input type="text" name="name"><br /> <br />
<input type="submit" value="Upload"> Press here to upload the file!
</form>
在您的应用程序上下文文件中声明bean
。
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"/>
您的controller
将如下所示:
@RequestMapping(value="/uploadFile",method=RequestMethod.POST)
public String uploadFile(@ModelAttribute("uploadForm")FileUploadForm uploadFiles) {
//explore uploadFiles for further assessment
return "Success";
}
希望这有帮助。