码迷,mamicode.com
首页 > Web开发 > 详细

MVC实现文件上传下载

时间:2016-06-23 14:13:18      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

文件上传下载

1.准备环境
     1.1导入开发包
        mysql 驱动
        c3p0  连接池    如果用mysql导入c3p0-0.9.2-pre1   mchange-commons-0.2 oracle的话要加入c3p0-oracle-thin-extras-   0.9.2-pre1
        commons-dbutils        //提供对jdbc的操作封装来简化数据查询的记录读取操作
        commons-io包            //io工具的封装(和commons-fileupload配合使用)
        commons-fileupload    //提供文件上传功能
        commons-beanUtils    //提供javaBean进行各种操作
        commons-logging        //提供的是一个java的日志接口
        log4j                //做日志记录(包括下面两个jar包)
        slf4j-api
        slf4j-log4j12
    1.2创建组织程序的包
        com.wamzx.dao        //dao层
        com.wamzx.service    //业务层
        com.wamzx.web        //控制层
        com.wamzx.pojo        //实体类
        com.wamzx.util        //工具类
        com.wamzx.factory    //工厂类(dao工厂、service工厂)
    1.3准备库和表
        create database upload;
        use upload;
        create table upfile
        (
            id varchar(40) primary key,                #主键
            uuidname varchar(100) not null unique,    #保存的文件名
            filename varchar(100) not null,            #原文件名
            savepath varchar(255) not null,            #保存的路径
            uptime datetime not null,                #上传的时间
            description varchar(255),                #文件描述
            username varchar(40) not null            #上传者姓名
        );

2.做实体

3.做dao

4.做service

5.做web   

6.将项目部署后直接访问localhost:8080/FileUpload就可看到效果包括文件上传、下载、删除、拦截器解决全站乱码等功能

7.项目已分享到http://pan.baidu.com/s/1nvky7up可以去下载

8.项目中有详细的注解,如有不妥,请大家多多指教

 

 

MVC实现文件上传下载

标签:

原文地址:http://www.cnblogs.com/be-forward-to-help-others/p/5610436.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!