你用的是什么方法上传图片 啊?请说明白!

解决方案 »

  1.   

    写了一个bean,在jsp页面中<jsp:useBean id="fup" scope="page" class="opendb.FileUploadBean"/>调用上传页面相关代码如下
    <form method="POST"  enctype="multipart/form-data" action="uploadfile.jsp>
    <table align="center" border="0" width="100%" id="table2">
    <tr>
    <td width="20%" bordercolor="#cccccc" bgcolor="#006600">
    <p align="center"><font color="#FFFF00">上传文件</font></td>
    <td width="70%" bordercolor="#cccccc" bgcolor"#e4e4e4">
    <input type="file" name="fname" size="40"></td>
    <td width="10%"><input type="submit" value="上  传" name="B2"></td>
    </tr>
    </table>
    </form>在uploadfile.jsp页面中 相关代码如下:String Dir="c:\\Tomcat5\\webapps\\xxx\\images\\pic_1\\";
    fup.setUploadDirectory(Dir);
    fup.uploadFile(request);bean 中的相关代码如下:public void setUploadDirectory(String s){ 
    uploadDirectory = s; 

    public void uploadFile( HttpServletRequest req) throws ServletException, IOException{ 
    setCharacterEncoding(req.getCharacterEncoding()); 
    setContentType(req.getContentType()); 
    uploadFile(req.getInputStream()); 
    }