@RequestMapping("uploadFile.do") public @ResponseBody Object uploadObject( @RequestParam("source") CommonsMultipartFile mFile, @ModelAttribute UploadSource uploadSource) { // System.out.println(mFile); try { // Set the expired time to one hour later. uploadSource.setInputStream(mFile.getInputStream()); ObjectMetadata objectMetaData = new ObjectMetadata(); objectMetaData.setContentType(mFile.getContentType()); objectMetaData.setContentLength(mFile.getFileItem().getSize()); uploadSource.setObjectMetaData(objectMetaData); ossService.uploadObject(uploadSource); // Thread.sleep(2000); return genSuccessResponse("", null); } catch (Exception e) { e.printStackTrace(); return genFailureResponse(e.getMessage()); } }