我正在尝试使用 JSP 将图像上传到 MySQL 数据库。但它以找不到文件异常结束。我该如何解决?Servlet 文件、异常和表在下面...................................... ..................................................... ..................................................... ............ 表
package com.imageUpload.controller;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.imageUpload.utill.DbConnection;
@WebServlet("/ImageUpload")
public class ImageUpload extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String name=request.getParameter("name");
String image=request.getParameter("image");
FileInputStream fis=new FileInputStream(new File(image));
Connection con=DbConnection.getConnection();
try {
PreparedStatement ps=con.prepareStatement
("insert into image(name,image)values(?,?)");
ps.setString(1,name);
ps.setBinaryStream(3, fis);
int n = ps.executeUpdate();
if(n>0) {
response.getWriter().println("Successfully Uploaded!");
}
}catch(Exception e) {System.out.println("Image E: "+e);}
}
}
Type Exception Report
Message WS_Logo-02 (1).jpg (The system cannot find the file specified)
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
慕莱坞森
相关分类