@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;
}
File接收文件并保存到本地,数据库显示路径
最新推荐文章于 2022-06-02 09:18:13 发布