📄 uploadfileed.jsp
字号:
<%@ page language="java" contentType="text/html; charset=GBK" import="imis.*,javax.naming.*,javax.rmi.PortableRemoteObject,java.util.*,java.io.*"%><% request.setCharacterEncoding("GBK"); session=request.getSession(); userStruct user=(userStruct)session.getAttribute("user"); if(user==null){ response.sendRedirect("../../login.html"); } else if(user.userAccess.intValue()!=9&&user.userAccess.intValue()!=10) response.sendRedirect("../../error/access.html");else{%><%SmartUpload mySmartUpload=new SmartUpload();mySmartUpload.initialize(pageContext);mySmartUpload.upload();UploadFile myFile=null;myFile=mySmartUpload.getFiles().getFile(0);int filesize=myFile.getSize();String tablename = mySmartUpload.getRequest().getParameter("tablename");String itemid = mySmartUpload.getRequest().getParameter("itemid");String filekind = mySmartUpload.getRequest().getParameter("filekind");ItemreplyStruct irs = new ItemreplyStruct();irs.itemid = new Integer(itemid);irs.tablename = tablename;Context ctx = new InitialContext();//look up jndi nameObject ref = ctx.lookup("SequenceController");//cast to Home interfaceSequenceControllerHome sequenceControllerHome = (SequenceControllerHome) PortableRemoteObject.narrow(ref, SequenceControllerHome.class);SequenceController sequenceController = sequenceControllerHome.create();SequenceStruct seqs = new SequenceStruct();seqs = sequenceController.getSequence("ITEMREPLY");irs.id = new Integer(seqs.sequenceid.intValue()+1);seqs.sequenceid = irs.id;boolean sok = sequenceController.edit("ITEMREPLY",seqs);if(sok){String basepath="d:\\project";String filename=myFile.getFileName();String filepath = "";//上传的是项目批文文件///////if(tablename.equals("ITEMTABLE")){basepath = basepath+"\\piwen\\"+irs.id.toString();java.io.File temp = new java.io.File(basepath);temp.mkdir();filepath = basepath+"\\"+filename;}///////////////////////////////上传的是投标厂商标书文件///////if(tablename.equals("BIDBOOK")){basepath = basepath+"\\toubiao\\"+irs.id.toString();File temp = new File(basepath);temp.mkdir();filepath = basepath+"\\"+filename;}/////////////////////////上传的是评审文件////////////////////if(tablename.equals("EXAM")){ basepath = basepath+"\\pingshen\\"+irs.id.toString(); File temp = new File(basepath); temp.mkdir();filepath = basepath+"\\"+filename;}//////////////////////////////////if(filekind.equals("1")){irs.filepath1 = filepath;}if(filekind.equals("2")){irs.filepath2 = filepath;}if(filekind.equals("3")){irs.filepath3 = filepath;}File file=new File(filepath);FileOutputStream fileoutput=new FileOutputStream(file);fileoutput.write(myFile.getPhoto(),0,filesize);Context ctx1 = new InitialContext();//look up jndi nameObject ref1 = ctx1.lookup("ItemreplyController");//cast to Home interfaceItemreplyControllerHome itemreplyControllerHome = (ItemreplyControllerHome) PortableRemoteObject.narrow(ref1, ItemreplyControllerHome.class);ItemreplyController itemreplyController = itemreplyControllerHome.create();boolean ok = itemreplyController.add(irs);if(ok){if(tablename.equals("ITEMTABLE")){response.sendRedirect("itemdetail.jsp?itemid="+itemid);}if(tablename.equals("BIDBOOK")){response.sendRedirect("bidbookdetail.jsp?bidbookid="+itemid);}if(tablename.equals("EXAM")){response.sendRedirect("examdetail.jsp?examid="+itemid);}}else{out.print("文件上传不成功,请重新上传!");}}else{out.print("文件上传不成功,请重新上传!");}%><%}%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -