Esperando que expertos en línea ayuden a escribir un jspSmartUpload para cargar archivos en Oracle dao y descargar dao
la clase pública FileManagerServlet extiende HttpServlet {
public void doGet(solicitud HttpServletRequest, respuesta HttpServletResponse)
lanza ServletException, IOException {
this.doPost(solicitud, respuesta);
}
public void doPost(solicitud HttpServletRequest, respuesta HttpServletResponse)
lanza ServletException, IOException {
String flag = request.getParameter("flag");
String strfileid = request.getParameter(" fileid");
int fileid = 0;
if(strfileid!=null){
fileid = Integer.parseInt(strfileid);
}
Conexión conn = ConnectionDBA.getConnection( );
if("updated".equals(flag)){
String nombre de archivo = request.getParameter("filename");
Archivo archivo = FileFactory.getFile().findFile(conexión, fileid);
File.setFilename(nombre de archivo)setFilename(nombre de archivo);
FileFactory.getFile().updateFile(conexión, archivo) ;
request.getRequestDispatcher("/servlet/ShowMyFolderServle").forward(solicitud, respuesta);
}else if("addd".equals( flag)){ p>
int carpetaid = Integer.parseInt(request.getParameter("folderid"));
int meid = (Integer)request.getSession().getAttribute("userid"); p>
p>
byte b[]=null
Nombre de archivo de cadena = ""
Tipo de cadena=""; doble tamaño=0;
SmartUpload su = new SmartUpload();
su.Initialize(esto): solicitud, respuesta.initialize(esto, solicitud, respuesta);
prueba {
su
.upload();
} captura (SmartUploadException e) {
e.printStackTrace();
}
intenta {
conn.out.println(su.getRequest().getParameter("myid")+" cccccccccccccccccc");
com.jspsmart.upload.File file = su.getFiles( ).getFile(0);
nombre de archivo = archivo.getFileName();
tipo= archivo.getFileExt();
tamaño = archivo.getSize( );
com.zd.oa.domain.File f = nuevo com.zd.oa.domain.File f = nuevo com.zd.oa.domain.File f = nuevo com.zd.oa .domain.File f = new com.zd.oa.domain.File fcom.zd.oa.domain.File();
f.setFilename( nombre de archivo);
Lista