WoW-3.3.5.13685-to-3.3.5.13930-zhCN-gamedownloader.exee求一个文件.

求一个struts2+ajax上传文件的源代码
springmvc+jquery 代码不超过20行解决问题
&%@ page language="java" pageEncoding="UTF-8"%&
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
&!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&
&base href="&%=basePath%&"/&
&title&上传文件&/title&
&meta http-equiv="pragma" content="no-cache"/&
&meta http-equiv="cache-control" content="no-cache"/&
&meta http-equiv="expires" content="0"/&
&script type="text/javascript" src="js/jquery-1.4.2.min.js"&&/script&
&script type="text/javascript" src="js/jquery.form.js"&&/script&
&script type="text/javascript"&
$(document).ready(function() {
$('#btnSubmit').click(function(){
$('#uploadForm').submit();
var options = {
'#output',
beforeSubmit:
showRequest,
showResponse
$('#uploadForm').submit(function() {
$(this).ajaxSubmit(options);
alert(options.target);
//阻止表单提交
function showRequest(formData, jqForm, options) {
var queryString = $.param(formData);
alert('queryString==' + queryString);
function showResponse(responseText, statusText) {
alert('status: ' + statusText + '\n\nresponseText:'+responseText);
&form action="file/uploadFile.action" id="uploadForm" name="uploadForm" method="post" enctype="multipart/form-data"&
&input type="file" id="file1" name="uploadFile"/&
&input type="file" id="file2" name="uploadFile"/&
&input type="text" id="describe" name="describe" value=""/&
&input type="button" id="btnSubmit" value="提交"/&
&div id="output"&&/div&
package com.ajun.upload.
import java.io.BufferedInputS
import java.io.BufferedOutputS
import java.io.F
import java.io.FileInputS
import java.io.FileNotFoundE
import java.io.FileOutputS
import java.io.IOE
import java.util.L
import com.ajun.pojo.F
import com.ajun.upload.service.FileS
* @author j.li
public class FileAction extends BaseAction {
private FileService fileS
private List&File& uploadF
private List&String& uploadFileFileN
private List&String& uploadFileContentT
public void upload() {
String uploadDir = servletContext.getRealPath("/uploadFileDir");
(uploadDir);
for (int i = 0; i & uploadFileFileName.size(); i++) {
BufferedInputStream bis =
BufferedOutputStream bos =
String fileName = uploadFileFileName.get(i);
if(!fileName.equals("")) {
FileInputStream fis = new FileInputStream(uploadFile.get(i));
FileOutputStream fos = new FileOutputStream(uploadDir + System.getProperty("file.separator") + fileName);
bis = new BufferedInputStream(fis);
bos = new BufferedOutputStream(fos);
byte[] b = new byte[1024];
int len = -1;
while((len = bis.read(b)) != -1){
bos.write(b, 0, len);
} catch (Exception e) {
e.printStackTrace();
} finally {
if(bis!=null) bis.close();
if(bos!=null) bos.close();
} catch (IOException e) {
e.printStackTrace();
super.ajaxResult("success");
public FileService getFileService() {
return fileS
public void setFileService(FileService fileService) {
this.fileService = fileS
public String getDescribe() {
public void setDescribe(String describe) {
this.describe =
public List&File& getUploadFile() {
return uploadF
public void setUploadFile(List&File& uploadFile) {
this.uploadFile = uploadF
public List&String& getUploadFileFileName() {
return uploadFileFileN
public void setUploadFileFileName(List&String& uploadFileFileName) {
this.uploadFileFileName = uploadFileFileN
public List&String& getUploadFileContentType() {
return uploadFileContentT
public void setUploadFileContentType(List&String& uploadFileContentType) {
this.uploadFileContentType = uploadFileContentT
package com.ajun.upload.
import java.io.IOE
import java.io.PrintW
import javax.servlet.ServletC
import javax.servlet.http.HttpServletR
import javax.servlet.http.HttpServletR
import javax.servlet.http.HttpS
import mons.logging.L
import mons.logging.LogF
import org.apache.struts2.interceptor.ServletRequestA
import org.apache.struts2.interceptor.ServletResponseA
import org.apache.struts2.util.ServletContextA
* @author j.li
public class BaseAction implements ServletRequestAware, ServletResponseAware, ServletContextAware {
protected final Log logger = LogFactory.getLog(getClass());
protected HttpServletR
protected HttpServletR
protected HttpS
protected ServletContext servletC
protected void ajaxResult(String writeContent) {
response.setContentType("text/html");
response.setCharacterEncoding("GBK");
response.setHeader("Cache-Control","no-cache");
response.setHeader("Pragma","no-cache");
out = response.getWriter();
out.print(writeContent);
out.flush();
out.close();
} catch (IOException e) {
e.printStackTrace();
public void setServletRequest(HttpServletRequest request) {
this.request =
this.session = this.request.getSession();
public void setServletResponse(HttpServletResponse response) {
this.response =
public void setServletContext(ServletContext servletContext) {
this.servletContext = servletC
http://hyj0903./blog/static//楼主可以一下这篇文章.Struts2使用FlashFileUpload.swf实现批量文件上传,非常实用,支持4G以上的文件上传
你可以采用uploadify+struts2上传效果还蛮不错的.& 这个是我的CSDN上的介绍.
http://blog.csdn.net/cuiran/archive//5792382.aspx
下面是图片上传效果:
[img]
/upload/picture/pic/e34a-96f8-3a9c-b735-7ca.gif [/img]
你可以采用uploadify+struts2上传效果还蛮不错的.
下面是图片上传效果:
[img]/upload/picture/pic/e34a-96f8-3a9c-b735-7ca.gif [/img]
Ext.ux.Upload.Dialog& 这是一个组件。使用很方便,可以一次上传多个,也有上传状态。
其实 ajax 本身是无法上传文件的!
这里给你找了两个 相应的实现! 参考下|!
已解决问题
未解决问题求一个批处理文件_百度知道
求一个批处理文件
是这样的我有两个文件夹 A和B A中有3000个文件 B中有2000个文件我想这样处理:把文件夹A中与文件夹B中相同名称的文件覆盖文件夹B中的文件.我的思路是这样(但是我不会批处理命令)A文件夹中的第一个文件,如果在B中有相同名称则覆盖.A文件夹中的第二个文件,如果在B中有相同名称则覆盖.如此反复执行.谢谢大家了
提问者采纳
::复制以下内容,存为bat文件 ::假设你的A和B文件夹在f:\111文件夹里.::xp下测试通过@echo off for /f &delims=& %%i in ('dir/b f:\111\a\*.*') do call :ss &%%i&goto :eof :ss set var=%1 setlocal ENABLEDELAYEDEXPANSION for /f &delims=& %%i in ('dir/b f:\111\b\*.*') do (set tt=&%%i& if !var!==!tt! xcopy/y f:\111\a\!var! f:\111\b\&goto :eof )
提问者评价
十分感谢你
其他类似问题
9人觉得有用
批处理文件的相关知识
其他4条回答
要什么批处理文件,直接粘贴,XP就会有提示的
只要一个命令就可以了假设C:\yyyyyy\ 是A文件夹,C:\zzzzzz是B文件夹用下面这个命令就可以了replace C:\yyyyyy\*.*
C:\zzzzzz
只要直接复制粘贴就可以拉,用不着批处理文件,XP会有显示的。
同意楼上的,
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁CF 文件 求一个 Client.exe_百度知道
CF 文件 求一个 Client.exe
我有更好的答案
按默认排序
360里经常有这方面的东西,在电脑救援里找到,或者去网上下载一个这方面的client.exe补丁 重装
小弟弟。我觉得要分手最好的办法就是慢慢的变冷淡。这才是最好的办法。如果一下子突然说分手谁都接受不了,认为你是不是在耍她。要不就是想办法弄个完美对象出来让她知难而退。我曾经有过跟你一样的经历。一个女生
卸载后重新下载一个试试,如果还不行有可能是中毒了,用杀毒软件删除试试。
游戏卸载了重下~
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求一个文件前后比对的软件_百度知道
求一个文件前后比对的软件
求一个文件前后比对的软件比如说 我先扫描C:的文件 然后有一个扫描清单 然后我装一个软件 再扫描一次 文件列表进行对比 看看到底多了哪些文件 注册表的对比软件我找到了 不知道文件的有没
一楼的SB二楼的 LJ软件的集合
我有更好的答案
完美卸载你好,你要的功能知识其中的一小部分,其实一个软件的所有信息,包括文件及文件夹都可以用优化大师来扫描。完美卸载 做为专业监视系统变化的软件功能比优化大师要多一些。主要功能:1. 安装监视: 监视软件一举一动,生成准确卸载记录。2. 智能卸载: 彻底干净的卸载各类顽固软件。3. 卸载维护: 维护安装软件清单,2种方式快速卸载软件。4. 垃圾清理: 清除90多种垃圾文件及70多种常用软件垃圾。5. 闪电清理: 瞬间清理常见垃圾,嵌入IE清除上网痕迹。6. 快捷清除: 清除隐匿的快捷方式及桌面与开始菜单垃圾。7. 高级清理: 对注册表的重要数据进行维护和清理。8. DLL 清理: 清除冗余DLL链接库,节省磁盘大量空间。9. 系统修复: 快速安全系统错误修复,修复插件在线升级。10.优化大师: 数百条优化规,智能向导式优化,更适于菜鸟。11.文件加密: 文件保险箱及文件加密确保私人文件安全。12.磁盘修复: 扫描并修复磁盘表、文件分配情及目录错误。13.驱动管理: 制作驱动安装包,重装系统一次性智能恢复。14.黄金内存: 极品的内存优化工具,可同时优化服务,开机启动。15.漏洞扫描: 电脑的安全体检,找出各类漏洞并予以修复。16.病毒查杀: 查杀流行木马|病毒|蠕虫|间谍软件|广告程序|恶意代码。17.系统保护: 安全防毒墙,领先的未知病毒警报及内核监控技术。18.网络安全: 专业的天盾网络防火墙,防黑的一流助手。19.信息检测: 计算机硬件检测工具,全面了解系统信息。20.文件伪装: 文件夹魔术般的伪装,隐藏,锁定,保护个人隐私。附属精品软件:定时专家、广告过滤、IE安全助手、收藏夹清理、补丁清理等诸多精品超值工具.26.12改进:------------1.软件卸载中改进,如果软件不带卸载程序,卸载时不再提示.2.完善了完美卸载自身的数个驱动程序.3.修正界面处的一处显示BUG.4.补丁清理改进,更适合用户观察清理情况.5.增加漏洞扫描,自动下载并安装WINDOWS补丁.6.修正虚拟磁盘中提示看不到的错误.
其他类似问题
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 wow4.3.2 4.3.3 的文章

 

随机推荐