- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 IOS响应者链,事件传递和阻断
前几天去面试,被问到响应者链条,突然发现自己也有点模糊,这里自己总结一下,做个记录。ios中,触摸事件的处理分为两个阶段,传递阶段和响应阶段。事件传递:事件传递是指触摸事件发生后,事件的传递路径。触摸事件只能有硬件感知(手机),然后由系统处理(ios系统)并分发给当前活动的app。ios中,能够接收事件的对象必须是UIResponseder对象,在app中,第一个接收到事件的是APPDel
2015-11-24 20:36:23
804
SpringMVC文件上传下载
SpringMVC文件上传下载
@Controller
@RequestMapping(value="/file")
public class FileController {
@Resource
private User user;
@RequestMapping(value="/toUpload")
public String toUpload(){
return "/upload";
}
@RequestMapping(value="/upload")
public String upload(@RequestParam("myfiles") MultipartFile myfiles) throws IOException{
System.out.println(user.getBeanName());
System.out.println(user.getBeanFactory());
if(!myfiles.isEmpty()){
String fileName=myfiles.getOriginalFilename();
System.out.println(fileName);
byte[] bytes = myfiles.getBytes();
FileCopyUtils.copy(bytes, new File("D:\\"+new Date().getTime()+fileName));
}
return "/success";
}
@RequestMapping(value="/download")
public ResponseEntity download() throws IOException{
HttpHeaders headers = new HttpHeaders();
headers.setContentDispositionFormData("attachment", "基于gis的物流配送解决方案.doc");
return new ResponseEntity(FileUtils.readFileToByteArray(new File("D:\\基于gis的物流配送解决方案.doc"))
,headers,HttpStatus.CREATED);
}
2014-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人