Jsp+Servlet实现图片上传功能

图片的上传是一个网站非常重要的功能,之前一直用框架做图片上传,却忽略了最基本的servlet方式上传图片,今天好好研究了一番,做个记录。

首先需要明白的一点是:我们在工作空间新建一个web项目,图片上传究竟要上传到哪里去哪?这里我们要明白一点,图片是被上传到服务器上的,也就是tomcat服务器(假设您用的是tomcat)上的,比如:您的项目名是demo,您指定上传的图片路径如下:

  1. String basePath = request.getRealPath("/images");

  2. File file = new File(basePath, fileName);

  3. 图片可不是被上传到workspace/demo/images下,而是apache tomcat/webapps/demo/images下

  4. 步骤一:下载comons-fileupload.jarcommons-io.jar

    步骤二:编写jsp页面

  5. 步骤三:编写servlet:

    public void doPost(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
            
             FileItemFactory factory = new DiskFileItemFactory();
             
             // 创建文件上传处理器
         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值