资源简介
java写的大附件上传控件超牛逼绝对靠谱,内附完整例子,前后台,包括javascript等使用jquery实现
代码片段和文件信息
package avicit.sm.module.upload.action;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URLDecoder;
import java.net.URLEncoder;
import java.security.Key;
import java.security.SecureRandom;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.crypto.Cipher;
import javax.crypto.CipherInputStream;
import javax.crypto.KeyGenerator;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.tomcat.util.http.fileupload.FileItemIterator;
import org.apache.tomcat.util.http.fileupload.FileItemStream;
import org.apache.tomcat.util.http.fileupload.FileUploadException;
import org.apache.tomcat.util.http.fileupload.servlet.ServletFileUpload;
import org.apache.tomcat.util.http.fileupload.util.Streams;
import avicit.sm.module.smsecretinfoin.domain.SmSecretInfoInService;
import avicit.sm.orm.secretinfo.SmInfoUpload;
import com.bstek.dorado.action.Action;
import com.bstek.dorado.action.Controller;
import com.bstek.dorado.action.mapping.ActionForward;
import com.cape.core.util.MD5Utils;
import com.cape.platform.framework.dao.hibernate.HibernateDAO;
import com.cape.platform.framework.spring.SpringFactory;
import com.cape.platform.framework.util.ComUtil;
import com.cape.platform.util.PojoUtil;
public class UploadFiles extends Controller{
private String name;
private int chunks;
private int chunk;
HibernateDAO hibernateDAO = (HibernateDAO)SpringFactory.getBean(“hibernateDAO“);
Key key;
SmSecretInfoInService smSecretInfoInService =(SmSecretInfoInService)SpringFactory.getBean(“smSecretInfoInService“);
public ActionForward doAction(Action actionHttpServletRequest requestHttpServletResponse response) throws ServletExceptionIOExceptionException{
SmInfoUpload smInfoUpload = new SmInfoUpload();
String fid =request.getParameter(“fid“);//外键表单ID
String tableId = request.getParameter(“tableId“);//表单所在表名
smInfoUpload.setParentRegisterId(fid);
smInfoUpload.setParentTableId(tableId);
//String savePath =request.getSession().getServletContext().getRealPath(“/uploadFiles“);
boolean isMultipart =ServletFileUpload.isMultipartContent(request);//是否为带文件上传表单
//得到web根目录
String webappPath = request.getSession().getServletContext().getRealPath(“/“);
String subDir=request.getParameter(“subDir“);//子目录
if (isMultipart){
ServletFileUpload upload = new ServletFileUpload();
upload.setHeaderEncoding(“utf-8“);
try{
FileItemIterator iter = upload.getItemIterator(request);//解析request请求,并返回FileItemIterator集合
Cipher cipher= Cipher.getInstance(“DES“);
this.getKey();
cipher.init(Cipher.ENCRYPT_MODE this.key);
while (iter.hasNext()){
FileItemStream item =iter.next();//从集合中获得一个文件流
InputStream in
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-08-07 09:11 大附件上传控件\
文件 7744 2015-11-10 15:25 大附件上传控件\UploadFiles.java
目录 0 2017-08-07 09:11 大附件上传控件\js\
文件 284394 2017-08-07 09:10 大附件上传控件\js\jquery-1.11.3.js
文件 95957 2017-08-07 09:10 大附件上传控件\js\jquery-1.11.3.min.js
文件 72174 2017-08-07 09:10 大附件上传控件\js\jquery-1.4.2.min.js
目录 0 2017-08-07 09:11 大附件上传控件\js\jquery-ui-1.11.4\
目录 0 2017-08-07 09:11 大附件上传控件\js\jquery-ui-1.11.4\external\
目录 0 2017-08-07 09:11 大附件上传控件\js\jquery-ui-1.11.4\external\jquery\
文件 273199 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\external\jquery\jquery.js
目录 0 2017-08-07 09:11 大附件上传控件\js\jquery-ui-1.11.4\images\
文件 418 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\images\ui-bg_diagonals-thick_18_b81900_40x40.png
文件 312 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\images\ui-bg_diagonals-thick_20_666666_40x40.png
文件 205 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\images\ui-bg_flat_10_000000_40x100.png
文件 262 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\images\ui-bg_glass_100_f6f6f6_1x400.png
文件 348 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\images\ui-bg_glass_100_fdf5ce_1x400.png
文件 207 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\images\ui-bg_glass_65_ffffff_1x400.png
文件 5815 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\images\ui-bg_gloss-wave_35_f6a828_500x100.png
文件 278 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\images\ui-bg_highlight-soft_100_eeeeee_1x100.png
文件 328 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\images\ui-bg_highlight-soft_75_ffe45c_1x100.png
文件 6922 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\images\ui-icons_222222_256x240.png
文件 4549 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\images\ui-icons_228ef1_256x240.png
文件 4549 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\images\ui-icons_ef8c08_256x240.png
文件 4549 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\images\ui-icons_ffd27a_256x240.png
文件 6299 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\images\ui-icons_ffffff_256x240.png
文件 31712 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\index.html
文件 35348 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\jquery-ui.css
文件 470596 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\jquery-ui.js
文件 30163 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\jquery-ui.min.css
文件 240427 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\jquery-ui.min.js
文件 18016 2017-08-07 09:10 大附件上传控件\js\jquery-ui-1.11.4\jquery-ui.structure.css
............此处省略96个文件信息
- 上一篇:jquery-1.6.1最新版
- 下一篇:良田高拍仪控件文档百度云盘地址.txt
相关资源
-
ja
vasc ript教程--从入门到精通(P -
ja
vasc ript高级程序设计第3版.pdf带 - java web租车系统.7z
- 十万词汇英汉词典词库JSON格式
-
ja
vasc ript程序设计——事件 -
JS ba
se64编码/解码 -
程序员常用ja
vasc ript特效 -
ja
vasc ript 高级程序设计第三版源码 - java-js-混淆编译-反编译工具
-
.NET的ja
vasc ript运行库ja vasc ri - QQ音乐播放器.rar
- 简单实用的组织结构图表jQuery插件
-
ja
vasc ript网上书店项目,毕业设计 -
ja
vasc ript DOM编程艺术第二版英文 -
ja
vasc ript权威指南第六版mobi格式 -
ja
vasc ript设计模式与开发实践 高清 -
Web前端开发精品课_ja
vasc ript基础教 -
Refactoring ja
vasc ript Turning Bad Code -
Eloquent ja
vasc ript(3rd) 无水印原版 -
Beginning ja
vasc ript with DOM sc ripti - 天猫动态页面
-
sm3加密ja
vasc ript+java版本支持中文 -
北大青鸟ja
vasc ript内部测试题 -
ja
vasc ript高级程序设计源代码 -
300个ja
vasc ript源码 -
学习ja
vasc ript数据结构与算法,完 -
ja
vasc ript用的最牛逼的100个经典 -
ja
vasc ript高级程序设计第三版源码 -
ja
vasc ript - The Definitive Guide 4th ed -
ja
vasc ript权威指南第六版kindle
评论
共有 条评论