SpringMVCå®ç°æ件ä¸ä¼ ï¼ç´æ¥ä¸ä»£ç ï¼
åå°ä»£ç ï¼
@RequestMapping(value = "/uploadApk")
@ResponseBody
public Object uploadApk(
@RequestParam(value = "apkFile") MultipartFile apkFile,
HttpServletRequest request, HttpServletResponse response) {
Map<String,Object> resMap = new HashMap<String,Object>();
if (apkFile != null) {
//è·åä¿åçè·¯å¾ï¼
String realPath = request.getSession().getServletContext()
.getRealPath("/upload/apk");
if (apkFile.isEmpty()) {
// æªéæ©æ件
resMap.put("status", StatusConstants.STATUS_PARM_IS_EMPTY);
} else{
// æ件åå称
String originFileName = apkFile.getOriginalFilename();
try {
//è¿é使ç¨ApacheçFileUtilsæ¹æ³æ¥è¿è¡ä¿å
FileUtils.copyInputStreamToFile(apkFile.getInputStream(),
new File(realPath, originFileName));
resMap.put("status",StatusConstants.STATUS_OK);
} catch (IOException e) {
System.out.println("æ件ä¸ä¼ 失败");
resMap.put("status", StatusConstants.STATUS_EXECPTION);
e.printStackTrace();
}
}
}
return resMap;
}
温馨提示:答案为网友推荐,仅供参考