您的位置:首页 > 数据库

File接收文件并保存到本地,数据库显示路径

2018-01-05 15:56 447 查看
@RequestMapping("sc")
public  HashMap<String, Object> sco(@RequestParam String form,String cont,String wheres) throws IOException{
HashMap<String, Object> map = new HashMap<String, Object>();
Scokies sc=new Scokies();
//scok(cont);
//指定文件接收路径
String dir = "D:\\Files";
File  file = new File(dir,cont);
/*if (cont.equals(file)) {
System.out.println("123");
}else{
System.out.println("已存在");
}*/
//通过scoket链接发送文件cont到客服端
try {
System.out.println(star("192.168.1.73",8080,cont));
} catch (Exception e1) {
e1.printStackTrace();
}
//建立与客户端链接

/*//建立服务端服务
        ServerSocket ss=new ServerSocket(10010);
            //建立循环监听,一直运行
        while(true) 
        {
            Socket s=ss.accept();
            //每个客户端 都一个单独的线程
            new Thread(new FileServerThread(s)).start();
        }*/

//获取文件路径
String path=file.getPath();
try {
FileOutputStream  out = new FileOutputStream(file);
} catch (FileNotFoundException e) {
e.printStackTrace();
}

sc.setCont(path);
sc.setForm(form);
sc.setWheres(wheres);
Date date=new Date();
Timestamp timestamp=new Timestamp(date.getTime());
sc.setDatime(timestamp);
map.put("",scokiesService.save(sc));
return map;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐