资源简介
物流管理系统源码下载 包括下单,物流信息管理,物流查询等功能 ,前端+后台管理
代码片段和文件信息
package com.baidu.ueditor.um;
import java.io.*;
import java.text.SimpleDateFormat;
import java.util.*;
import org.apache.commons.fileupload.*;
import org.apache.commons.fileupload.FileUploadbase.InvalidContentTypeException;
import org.apache.commons.fileupload.FileUploadbase.SizeLimitExceededException;
import org.apache.commons.fileupload.util.*;
import org.apache.commons.fileupload.servlet.*;
import org.apache.commons.fileupload.FileItemIterator;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import sun.misc.base64Decoder;
import javax.servlet.http.HttpServletRequest;
/**
* UEditor文件上传辅助类
*
*/
public class Uploader {
// 输出文件地址
private String url = ““;
// 上传文件名
private String fileName = ““;
// 状态
private String state = ““;
// 文件类型
private String type = ““;
// 原始文件名
private String originalName = ““;
// 文件大小
private long size = 0;
private HttpServletRequest request = null;
private String title = ““;
// 保存路径
private String savePath = “upload“;
// 文件允许格式
private String[] allowFiles = { “.rar“ “.doc“ “.docx“ “.zip“ “.pdf““.txt“ “.swf“ “.wmv“ “.gif“ “.png“ “.jpg“ “.jpeg“ “.bmp“ };
// 文件大小限制,单位KB
private int maxSize = 10000;
private HashMap errorInfo = new HashMap();
public Uploader(HttpServletRequest request) {
this.request = request;
HashMap tmp = this.errorInfo;
tmp.put(“SUCCESS“ “SUCCESS“); //默认成功
tmp.put(“NOFILE“ “未包含文件上传域“);
tmp.put(“TYPE“ “不允许的文件格式“);
tmp.put(“SIZE“ “文件大小超出限制“);
tmp.put(“ENTYPE“ “请求类型ENTYPE错误“);
tmp.put(“REQUEST“ “上传请求异常“);
tmp.put(“IO“ “IO异常“);
tmp.put(“DIR“ “目录创建失败“);
tmp.put(“UNKNOWN“ “未知错误“);
}
public void upload() throws Exception {
boolean isMultipart = ServletFileUpload.isMultipartContent(this.request);
if (!isMultipart) {
this.state = this.errorInfo.get(“NOFILE“);
return;
}
DiskFileItemFactory dff = new DiskFileItemFactory();
String savePath = this.getFolder(this.savePath);
dff.setRepository(new File(savePath));
try {
ServletFileUpload sfu = new ServletFileUpload(dff);
sfu.setSizeMax(this.maxSize * 1024);
sfu.setHeaderEncoding(“utf-8“);
FileItemIterator fii = sfu.getItemIterator(this.request);
while (fii.hasNext()) {
FileItemStream fis = fii.next();
if (!fis.isFormField()) {
this.originalName = fis.getName().substring(fis.getName().lastIndexOf(System.getProperty(“file.separator“)) + 1);
if (!this.checkFileType(this.originalName)) {
this.state = this.errorInfo.get(“TYPE“);
continue;
}
this.fileName = this.getName(this.originalName);
this.type = this.getFileExt(this.fileName);
this.url = savePath + “/“ + this.fileName;
BufferedInputStream in = new BufferedInputStream(fis.openStream());
File file = new File(this.getPhysicalPath(this.url));
FileOutputStream out = new FileOutputStream( file );
BufferedOutputStream output = new BufferedOutputStream(out);
Streams.copy(in outpu
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-05-25 16:45 code\
目录 0 2019-05-25 16:45 code\后台\
目录 0 2019-05-25 16:45 code\后台\logistics\
文件 1226 2017-06-02 17:43 code\后台\logistics\.classpath
文件 249 2017-06-02 17:43 code\后台\logistics\.gitignore
目录 0 2019-05-25 16:45 code\后台\logistics\.mvn\
目录 0 2019-05-25 16:45 code\后台\logistics\.mvn\wrapper\
文件 47610 2017-06-02 17:43 code\后台\logistics\.mvn\wrapper\maven-wrapper.jar
文件 110 2017-06-02 17:43 code\后台\logistics\.mvn\wrapper\maven-wrapper.properties
文件 769 2017-06-02 17:43 code\后台\logistics\.project
目录 0 2019-05-25 16:45 code\后台\logistics\.settings\
文件 155 2017-06-02 17:43 code\后台\logistics\.settings\org.eclipse.core.resources.prefs
文件 243 2017-06-02 17:43 code\后台\logistics\.settings\org.eclipse.jdt.core.prefs
文件 90 2017-06-02 17:43 code\后台\logistics\.settings\org.eclipse.m2e.core.prefs
文件 6468 2017-06-02 17:43 code\后台\logistics\mvnw
文件 4994 2017-06-02 17:43 code\后台\logistics\mvnw.cmd
文件 2132 2017-06-02 17:43 code\后台\logistics\pom.xm
目录 0 2019-05-25 16:45 code\后台\logistics\src\
目录 0 2019-05-25 16:45 code\后台\logistics\src\main\
目录 0 2019-05-25 16:45 code\后台\logistics\src\main\java\
目录 0 2019-05-25 16:45 code\后台\logistics\src\main\java\edu\
目录 0 2019-05-25 16:45 code\后台\logistics\src\main\java\edu\zhku\
目录 0 2019-05-25 16:45 code\后台\logistics\src\main\java\edu\zhku\logistics\
目录 0 2019-05-25 16:45 code\后台\logistics\src\main\java\edu\zhku\logistics\controller\
文件 746 2017-06-02 17:43 code\后台\logistics\src\main\java\edu\zhku\logistics\controller\AdminLineController.java
文件 755 2017-06-02 17:43 code\后台\logistics\src\main\java\edu\zhku\logistics\controller\AdminManageController.java
文件 1299 2017-06-02 17:43 code\后台\logistics\src\main\java\edu\zhku\logistics\controller\AdminOrderController.java
文件 1093 2017-06-02 17:43 code\后台\logistics\src\main\java\edu\zhku\logistics\controller\AdminSendController.java
文件 832 2017-06-02 17:43 code\后台\logistics\src\main\java\edu\zhku\logistics\controller\ba
文件 1188 2017-06-02 17:43 code\后台\logistics\src\main\java\edu\zhku\logistics\controller\UserManageController.java
文件 2763 2017-06-02 17:43 code\后台\logistics\src\main\java\edu\zhku\logistics\controller\UserOrderController.java
............此处省略1396个文件信息
相关资源
- Demo3D 2017 高级教程+基础教程
- 物流管理信息系统
- 物流配送管理系统源码
- 物流管理系统源码
- 安卓快递物流查询
- 2019物流行业网络推广方案(物流网络
- 基于SSH的物流管理系统
- 物流配送中心管理系统设计思路
- 管理后台部分原型(包附社区管理、
- 物流项目前后台代码都有
- 设施规划与物流中心设计林立千.pdf
- 物流app源代码司机
- 码科货运快狗搬家物流V1.0.11小程序
- 基于Qt实现的物流管理系统
- 配送车辆优化调度模型与算法.rar
- logware——物流
- 物流管理系统全套开发
- 物流4.0一百张脑图
- 啦啦外卖18.2运营版带客户端商家端配
- 期末大作业——SSM框架汇通国际物流
- 物流配送中心选址模型及其算法分析
- 啦啦外卖源码V40.3APP源码+客户端+商户
- 黑马项目十一物流管理系统
- 大数据供应链++构建工业4.0时代只能物
- 基于ssm的物流网站的设计与实现
- 仿京东商城系统
- 物流管理系统的UML建模分析
- 基于UML物流信息管理系统建模分析
- 物流配货网项目源代码
- 第三方物流管理信息系统的分析与设
评论
共有 条评论