uploadify插件,不显示进度条
时间:2010-02-05
来源:互联网
我正在研究使用uploadify插件,但是不显示进度条,我用的是java,还希望高人指点,我把代码贴出来,大家看看
$(document).ready(function(){
$("#uploadify").uploadify({
'uploader': '/oaw/widget/uploadify/uploadify.swf',
'script': '/oaw/view/resources_manage/create_file_info.do',
'cancelImg': '/oaw/widget/uploadify/cancel.png',
'folder': 'E:\\upload',
'queueID': 'fileQueue',
'multi': true,
'auto': false
});
});
$(document).ready(function(){
$("#uploadify").uploadify({
'uploader': '/oaw/widget/uploadify/uploadify.swf',
'script': '/oaw/view/resources_manage/create_file_info.do',
'cancelImg': '/oaw/widget/uploadify/cancel.png',
'folder': 'E:\\upload',
'queueID': 'fileQueue',
'multi': true,
'auto': false
});
});
作者: liang870420 发布时间: 2010-02-05
官网的是用uploadify.php来处理,我现在想用java写后台,也不太会写,在网上找的一些还用到commons-fileupload.jar,感觉很奇怪,还请高人指点指点。
这是网上找的后台处理方法
package com.ito.oaw.action;
import java.io.File;
import java.io.IOException;
import java.util.Iterator;
import java.util.List;
import java.util.UUID;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUploadException;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import com.ito.oaw.util.AjaxAction;
@SuppressWarnings("serial")
public class Upload extends AjaxAction {
@SuppressWarnings("unchecked")
public void executeAjax(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
HttpServletResponse response) throws Exception {
System.out.println("5211314");
String savePath = "";
savePath = savePath + "E:\\upload\\";
File f1 = new File(savePath);
System.out.println(savePath);
if (!f1.exists()) {
f1.mkdirs();
}
DiskFileItemFactory fac = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(fac);
upload.setHeaderEncoding("utf-8");
List fileList = null;
try {
fileList = upload.parseRequest(request);
} catch (FileUploadException ex) {
return;
}
Iterator<FileItem> it = fileList.iterator();
String name = "";
String extName = "";
while (it.hasNext()) {
FileItem item = it.next();
if (!item.isFormField()) {
name = item.getName();
System.out.println("name===="+name);
long size = item.getSize();
String type = item.getContentType();
System.out.println(size + " " + type);
if (name == null || name.trim().equals("")) {
continue;
}
//扩展名格式:
if (name.lastIndexOf(".") >= 0) {
extName = name.substring(name.lastIndexOf("."));
}
File file = null;
do {
//生成文件名:
name = UUID.randomUUID().toString();
file = new File(savePath + name + extName);
} while (file.exists());
File saveFile = new File(savePath + name + extName);
System.out.println("saveFile==="+saveFile);
try {
item.write(saveFile);
} catch (Exception e) {
e.printStackTrace();
}
}
}
response.getWriter().print(name + extName);
}
}
这是网上找的后台处理方法
package com.ito.oaw.action;
import java.io.File;
import java.io.IOException;
import java.util.Iterator;
import java.util.List;
import java.util.UUID;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUploadException;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import com.ito.oaw.util.AjaxAction;
@SuppressWarnings("serial")
public class Upload extends AjaxAction {
@SuppressWarnings("unchecked")
public void executeAjax(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
HttpServletResponse response) throws Exception {
System.out.println("5211314");
String savePath = "";
savePath = savePath + "E:\\upload\\";
File f1 = new File(savePath);
System.out.println(savePath);
if (!f1.exists()) {
f1.mkdirs();
}
DiskFileItemFactory fac = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(fac);
upload.setHeaderEncoding("utf-8");
List fileList = null;
try {
fileList = upload.parseRequest(request);
} catch (FileUploadException ex) {
return;
}
Iterator<FileItem> it = fileList.iterator();
String name = "";
String extName = "";
while (it.hasNext()) {
FileItem item = it.next();
if (!item.isFormField()) {
name = item.getName();
System.out.println("name===="+name);
long size = item.getSize();
String type = item.getContentType();
System.out.println(size + " " + type);
if (name == null || name.trim().equals("")) {
continue;
}
//扩展名格式:
if (name.lastIndexOf(".") >= 0) {
extName = name.substring(name.lastIndexOf("."));
}
File file = null;
do {
//生成文件名:
name = UUID.randomUUID().toString();
file = new File(savePath + name + extName);
} while (file.exists());
File saveFile = new File(savePath + name + extName);
System.out.println("saveFile==="+saveFile);
try {
item.write(saveFile);
} catch (Exception e) {
e.printStackTrace();
}
}
}
response.getWriter().print(name + extName);
}
}
作者: liang870420 发布时间: 2010-02-05
进度条和后台是什么无关
作者: ywqbestever 发布时间: 2010-02-05

作者: liang870420 发布时间: 2010-02-10

作者: leke288 发布时间: 2010-03-19
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28