📄 subirimagen.jad
字号:
// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov Date: 28/03/2009 6:45:24
// Home Page : http://members.fortunecity.com/neshkov/dj.html - Check often for new version!
// Decompiler options: packimports(3)
// Source File Name: subirImagen.java
package conexion;
import java.io.*;
import java.sql.*;
import java.util.Vector;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.*;
import javazoom.upload.*;
public class subirImagen extends HttpServlet
{
public subirImagen()
{
FOLDER = null;
}
public void init()
throws ServletException
{
FOLDER = getInitParameter("storefolder");
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
FOLDER = null;
String CveSec = request.getParameter("CveSec");
String CveApa = request.getParameter("CveApa");
String CveSap = request.getParameter("CveSap");
String Clave = request.getParameter("CveArt");
String ruta = "/pdf/" + CveSec + "/" + CveApa + "/" + CveSap;
String rutaCompleta = CveSec + "/" + CveApa + "/" + CveSap + "/" + CveSec + CveApa + CveSap + Clave + ".pdf";
if(FOLDER == null)
FOLDER = getServletContext().getRealPath(ruta);
if(FOLDER != null)
FOLDER = FOLDER.replace('\\', '/').replace('/', File.separatorChar);
String error = null;
if(MultipartFormDataRequest.isMultipartFormData(request))
try
{
int uploadlimit = 0x300000;
Vector listeners = null;
String parser = MultipartFormDataRequest.COSPARSER;
String encoding = "iso-8859-1";
MultipartFormDataRequest mrequest = new MultipartFormDataRequest(request, listeners, uploadlimit, parser, encoding);
UploadBean upBean = new UploadBean();
upBean.setFolderstore(FOLDER);
upBean.setWhitelist("*.pdf");
upBean.setOverwrite(true);
upBean.store(mrequest);
Vector history = upBean.getHistory();
UploadParameters up = (UploadParameters)history.elementAt(history.size() - 1);
String CveRevTit = "";
String SQL = "";
Connection conn = null;
Statement stmt = null;
java.sql.ResultSet rs = null;
String dbURL = "jdbc:mysql://localhost/dblibela";
String usuario = "libela";
String password = "admin";
try
{
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(dbURL, usuario, password);
stmt = conn.createStatement();
conn.setAutoCommit(false);
SQL = "UPDATE tblentartl SET docadjart=1,urldocart='" + rutaCompleta + "' WHERE cveentart= " + Clave;
stmt.executeUpdate(SQL);
conn.commit();
conn.setAutoCommit(true);
}
catch(ClassNotFoundException e)
{
out.println("Controlador No Encontrado: " + e.getMessage());
}
catch(SQLException e)
{
out.println("Excepcion SQLss: " + e.getMessage());
out.println(dbURL);
}
error = "<font face=arial size=1><br><b>Su archivo: <font color=red>" + up.getFilename() + "</font> ha sido transferido exitosamente al servidor.</b><br>" + "<b>Tama\361o del Archivo: <font color=red>" + up.getFilesize() + "</font> bytes</b><br></font>";
}
catch(IOException ex)
{
error = "Error de Entrada/Salida: " + ex.getMessage();
}
catch(UploadException ex)
{
error = "Error al Subir el Archivo: " + ex.getMessage();
}
else
error = "No es una petici\363n multipart/form-data";
out.println("<html><head></head><body>");
out.println("<p>" + error + "</p>");
out.println("</html>");
out.close();
}
public void destroy()
{
}
public String FOLDER;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -