no message

main
이범준 2 months ago
parent f8dcafc7b4
commit ed68aea74a

@ -199,7 +199,7 @@ public class NisIndivBean extends AbstractBean {
rs.setPw("1111"); rs.setPw("1111");
rs.setIp("172.25.102.61"); rs.setIp("172.25.102.61");
rs.setPort("1922"); rs.setPort("1922");
rs.setWorkPath("StorkShareAgent_ECA_JEJU_dev/files/SND/1741000NIS"); rs.setWorkPath("StorkShareAgent_ECA_JEJU/files/SND/1741000NIS");
} }
rs.setOsType("windows"); rs.setOsType("windows");
@ -226,7 +226,7 @@ public class NisIndivBean extends AbstractBean {
rs.setPw("1111"); rs.setPw("1111");
rs.setIp("172.25.102.61"); rs.setIp("172.25.102.61");
rs.setPort("1922"); rs.setPort("1922");
rs.setWorkPath("StorkShareAgent_ECA_JEJU_dev/files/RCV/1741000NIS"); rs.setWorkPath("StorkShareAgent_ECA_JEJU/files/RCV/1741000NIS");
} }
rs.setOsType("windows"); rs.setOsType("windows");

@ -192,7 +192,7 @@ public class NxrpController extends AbstractController {
List<String> names = (List<String>)map.get("names"); List<String> names = (List<String>)map.get("names");
for(String name : names) { for(String name : names) {
MultipartTest mt = new MultipartTest(); MultipartTest mt = new MultipartTest();
mt.fileDown(url+"/is/rentcar/intf/nxrp/getSiToTest2.do", "files/temp/receiveDriver/" mt.fileDown(url+"/is/rentcar/intf/nxrp/getSiToTest2.do?name="+name, "files/temp/receiveDriver/"
+name); +name);
} }
@ -238,40 +238,41 @@ public class NxrpController extends AbstractController {
} }
//테스트 면허정보응답파일 가져오기 //테스트 면허정보응답파일 가져오기
@RequestMapping(name="getSiToTest2", value="/getSiToTest2.do") @RequestMapping(name="getSiToTest2", value="/getSiToTest2.do")
public ModelAndView getSiToTest2(NisIndivQuery req) throws IOException { public ModelAndView getSiToTest2(HttpServletRequest req) throws IOException {
ModelAndView dv = new ModelAndView("downloadView"); ModelAndView dv = new ModelAndView("downloadView");
String name = req.getParameter("name");
File folder = new File("files/temp/receiveDriver"); if(name == null || name.equals("")) {
File[] fl = folder.listFiles(); return null;
if(fl != null && fl.length > 0) { }
String name = fl[0].getName(); File f = new File("files/temp/receiveDriver/"+name);
if(!f.exists()) {
InputStream menualIS = new FileInputStream(fl[0]); return null;
byte[] menualBytes = menualIS.readAllBytes();
menualIS.close();
Consumer<OutputStream> writer = new Consumer<OutputStream>() {
@Override
public void accept(OutputStream os) {
try {
os.write(menualBytes);
} catch (IOException e) {
e.printStackTrace();
}
}
};
dv.addObject("download",
new Downloadable()
.setContentType("application/zip")
.setWriter(writer)
.setFilename(name)
);
return dv;
} }
return null; InputStream is = new FileInputStream(f);
byte[] menualBytes = is.readAllBytes();
is.close();
f.delete();
Consumer<OutputStream> writer = new Consumer<OutputStream>() {
@Override
public void accept(OutputStream os) {
try {
os.write(menualBytes);
} catch (IOException e) {
e.printStackTrace();
}
}
};
dv.addObject("download",
new Downloadable()
.setContentType("application/zip")
.setWriter(writer)
.setFilename(name)
);
return dv;
} }
//테스트 면허정보응답파일 가져오기 //테스트 면허정보응답파일 가져오기

Loading…
Cancel
Save