资源简介
物流管理系统源码下载 包括下单,物流信息管理,物流查询等功能 ,前端+后台管理
代码片段和文件信息
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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3900 2017-05-30 16:03 code\前端\adminWuliu\css\ba
文件 1467 2017-05-30 16:03 code\前端\adminWuliu\css\basic_info.css
文件 1426 2017-05-30 16:03 code\前端\adminWuliu\css\index.css
文件 6865 2017-05-30 16:03 code\前端\adminWuliu\css\platform.css
文件 4910 2017-05-30 16:03 code\前端\adminWuliu\css\process.css
文件 3150 2017-05-30 16:03 code\前端\adminWuliu\css\process_h5.css
文件 37 2017-05-30 16:03 code\前端\adminWuliu\css\providers.css
文件 152 2017-05-30 16:03 code\前端\adminWuliu\css\providers1.css
文件 6370 2017-05-30 16:03 code\前端\adminWuliu\css\workbench.css
文件 3608 2017-05-30 16:03 code\前端\adminWuliu\css\wuliu_back.css
文件 2741 2017-05-30 16:03 code\前端\adminWuliu\fonts\demo.css
文件 73587 2017-05-30 16:03 code\前端\adminWuliu\fonts\demo.html
文件 12421 2017-05-30 16:03 code\前端\adminWuliu\fonts\iconfont.css
文件 162284 2017-05-30 16:03 code\前端\adminWuliu\fonts\iconfont.eot
文件 216980 2017-05-30 16:03 code\前端\adminWuliu\fonts\iconfont.svg
文件 162000 2017-05-30 16:03 code\前端\adminWuliu\fonts\iconfont.ttf
文件 92700 2017-05-30 16:03 code\前端\adminWuliu\fonts\iconfont.woff
文件 4100 2017-05-30 16:03 code\前端\adminWuliu\images\guide\arrow.png
文件 18110 2017-05-30 16:03 code\前端\adminWuliu\images\logo.png
文件 2823 2017-05-30 16:03 code\前端\adminWuliu\images\main\left_list.png
文件 243490 2017-05-30 16:03 code\前端\adminWuliu\images\main\navbg.png
文件 243604 2017-05-30 16:03 code\前端\adminWuliu\images\main\sider-toggle.png
文件 243775 2017-05-30 16:03 code\前端\adminWuliu\images\main\tabs_close_hover.png
文件 1066 2017-05-30 16:03 code\前端\adminWuliu\images\main\tabs_close_pf.png
文件 126715 2017-05-30 16:03 code\前端\adminWuliu\images\main\topbg.png
文件 243454 2017-05-30 16:03 code\前端\adminWuliu\images\main\top_bottombg.png
文件 243460 2017-05-30 16:03 code\前端\adminWuliu\images\main\top_userbg.png
文件 6118 2017-05-30 16:03 code\前端\adminWuliu\images\main\user.png
文件 252615 2017-05-30 16:03 code\前端\adminWuliu\images\main\xg_left.png
文件 249724 2017-05-30 16:03 code\前端\adminWuliu\images\main\xg_right.png
............此处省略1400个文件信息
- 上一篇:《地理建模方法》_徐建华
- 下一篇:计算理论导引 (中文版 2nd)
相关资源
- 医药ERP管理系统源码(net)
- STL源码剖析中文完整版pdf
- NodeJs实战pdf中文 高清+源码
- 网上求职招聘系统源码+论文
- 客户关系管理系统(源码)附带数据
- 安乐居房产网站源码正式版 二手房源
- Windows程序设计(第五版)配套光盘源
- 《Visual Basic.NET 2008控件使用范例详解
- DevComponents.DotNetBar破解全集,其中有个
- stm8 BLDC开发资料含原理图源码及学习
- 汤阳光oa源码2014
- cocos creator开发斗牛 游戏 源码
- 手环APP源码
- STM32F4x7+freertos+lwip+ssl+MQTT(MDK5)源码
- 物业系统 pb源码
- 美容美发 pb源码
- 《手机游戏开发全书-J2ME完整精解》源
- 飞鸽传书源码 vs2010可以直接运行
- 精品糖果三消游戏源码 cocos2dx3.10
- BrnShop开源网上商城2.1版本源码已改为
- opencv3原书源码.7z
- 使用QSS的扁平化UI程序--成绩管理系统
- 野火STM32F10X例程源码_ZigBee.rar
- DS2431_STM32F103源码
- 3D机房环境监控系统源码
- Paint.Net 3.36 源码已经设置过,本人试
- 开奖计划聊天室源码_财经彩票直播聊
- LX理想商城开发_LX理想家园模式开发
- 北大青鸟租房网
- 多人网络源码
评论
共有 条评论