0
私はそのパラメータの1つとしてBlobをとるpostメソッドを持っています。 私のJSPは私のサーブレットでこのJavaサーブレットを使用してファイルをblobとしてデータベースに送信するにはどうすればよいですか?
<input type='file' class='form-control' name ='receipt'/>
が、私はこの
*/
@WebServlet("/upload")
@MultipartConfig
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException{
if(req.getParameterMap().containsKey("receipt")){
// String receipt = req.getParameter("receipt");
Part receipt =req.getPart("receipt");
System.out.println("reciept: " + receipt);
return;
}
領収書は私のためにnullを返す必要があります。 領収書をblobに変換する必要があります。 私はあなたがサーブレット3.0以降である場合、HttpServletRequest#getParts()
メソッドを使用する前に、あなたが@MultipartConfig
でサーブレットに注釈を付ける必要がありますimport javax.servlet.http.Part;
とjavaxのサーブレットのバージョン3.1
が