|
|
|
|
@ -192,7 +192,7 @@ public class NxrpController extends AbstractController {
|
|
|
|
|
List<String> names = (List<String>)map.get("names");
|
|
|
|
|
for(String name : names) {
|
|
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -238,18 +238,22 @@ public class NxrpController extends AbstractController {
|
|
|
|
|
}
|
|
|
|
|
//테스트 면허정보응답파일 가져오기
|
|
|
|
|
@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");
|
|
|
|
|
|
|
|
|
|
String name = req.getParameter("name");
|
|
|
|
|
if(name == null || name.equals("")) {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
File f = new File("files/temp/receiveDriver/"+name);
|
|
|
|
|
if(!f.exists()) {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
File folder = new File("files/temp/receiveDriver");
|
|
|
|
|
File[] fl = folder.listFiles();
|
|
|
|
|
if(fl != null && fl.length > 0) {
|
|
|
|
|
String name = fl[0].getName();
|
|
|
|
|
|
|
|
|
|
InputStream menualIS = new FileInputStream(fl[0]);
|
|
|
|
|
byte[] menualBytes = menualIS.readAllBytes();
|
|
|
|
|
menualIS.close();
|
|
|
|
|
InputStream is = new FileInputStream(f);
|
|
|
|
|
byte[] menualBytes = is.readAllBytes();
|
|
|
|
|
is.close();
|
|
|
|
|
f.delete();
|
|
|
|
|
|
|
|
|
|
Consumer<OutputStream> writer = new Consumer<OutputStream>() {
|
|
|
|
|
@Override
|
|
|
|
|
@ -271,9 +275,6 @@ public class NxrpController extends AbstractController {
|
|
|
|
|
return dv;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//테스트 면허정보응답파일 가져오기
|
|
|
|
|
@RequestMapping(name="getSiToDo", value="/getSiToDo.do")
|
|
|
|
|
public ModelAndView getSiToDo(NisIndivQuery req) {
|
|
|
|
|
|