⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subirimagen.jad

📁 upload image with java-jsp
💻 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 + -