6.1需求分析
在商品录入界面实现多图片上传
当用户点击新建按钮,弹出上传窗口
6.2后端代码
6.2.1 工具类
(1)mall-common工程pom.xml引入依赖
<!-- 文件上传组件 --> <dependency> <groupId>org.csource.fastdfs</groupId> <artifactId>fastdfs</artifactId> </dependency> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> </dependency> |
(2)将“资源/fastDFS/工具类”的FastDFSClient.java 拷贝到mall-common工程src/main/java/uitl/FastDFSClient.java
6.2.2 配置文件
- 将“资源/fastDFS/配置文件”文件夹中的 fdfs_client.conf 拷贝到mall-seller-web工程src/main/resources/config文件夹下
(2)在mall-seller-web工程src/main/resources/config/application.properties添加配置
FILE_SERVER_URL=http://192.168.0.133/ |
(3)在mall-seller-web工程springmvc.xml添加配置:
<!-- 配置多媒体解析器 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="defaultEncoding" value="UTF-8"></property> <!-- 设定文件上传的最大值5MB,5*1024*1024 --> <property name="maxUploadSize" value="5242880"></property> </bean> |
6.2.3 控制层
在mall