strust2文件上传浏览器兼容问题
 <form action="/sma/sale/FlowTest/upload.action" method="post" enctype="multipart/form-data">
文件:<input type="file" name="txtFile" id="txtFile" />
<input type="submit" value="上传">
</form>

只有火狐浏览器能获取到文件,用其他浏览器获取到的file是null
这个问题大家是怎么解决的?

1个回答

代码贴出来,反正我用IE和Chrome都可以

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
strust2 文件上传
上传: 首先我们要明白strust2 的文件上传是通过FileUploadInterceptor来实现的。 其次,在我们jsp页面的form标签中有method提交方式需要时post,然后需要设置enctype属性,form表单提交的默认是一些字符串,所以我们要上传文件呢,必须要修改,改成:enctype="multipart/from-data",设置好这个属性后呢,我们文件上传就是以二进制
strust2文件上传
Struts2的Action直接通过封装uploadFile这个类型属性,就可以获取文件的内容,然而这个类型并没有名字,因此还需要一个uploadFileName、uploadFileContentType,这两个属性分别封装了文件名字和文件类型。 也就是说Struts2针对表单中名为xxx的文件域,在对应的Action类中使用3个属性来封装该文件域信息: l 类型为File的xxx属性:用来封
strust2文件上传 +包
strust2文件上传 +包,开发环境jdk1.6 + tomcat6.0.14 + Myeclipse6.0 + Struts2.0.14 + commons-fileupload-1.2.1 + commons-io-1.4 文件中有fileupload-1.2.1 + commons-io-1.4
strust2 空文件上传问题
struts2 当上传文件为空时不会在临时目录创建该文件,应用会抛出FileNotFoundException 下面是一种替代方法 创建后也不必删除,因为是空文件。 [code=&quot;java&quot;] public String saveCreateDoc(){ try{ this.doc.setUser(this.getCurrentUser()); //文档创建人 t...
strust2文件上传功能
strust2文件上传功能的总结,可以用于查阅。
strust2 文件上传问题
一开始是做 获取表单请求的试验 但是我发现我一用struts,读取的内容就读不出来,如果仅仅是request.getParameter("XX")还可以读取到参数,但是getInputStream()就读不出来里面的信息,页面上显示的也是白板,部署时没问题,也没抛异常。但是如果不用struts的话,就一切正常。一开始我还以为是没导那些上传文件用的包的原因,后来发现其实是有的。请问各位大大到底什么原因?
Strust2实现文件上传
简单实现Strust2文件上传
文件上传的兼容问题
[url=http://files.cnblogs.com/cloudgamer/File.rar]这里是一个实例[/url]rnrn上面是一个文件上传的简单程序rn用IHttpHandler接收数据rn在ie和ff中都正常rn但chrome就有问题了rn后台接收不了数据(safari貌似也是)rn到底是什么问题呢rn是前台还是后台问题(估计是后台)rnrn前台代码rn[code=Assembly] rn rn rn[/code]rnrn后台rn[code=Assembly]<%@ WebHandler Language="c#" Class="File_WebHandler" Debug="true" %>rnrnusing System;rnusing System.Web;rnusing System.IO;rnrnpublic class File_WebHandler : IHttpHandlerrn rn private string _msg = "上传成功!";//返回信息rnrn public void ProcessRequest(HttpContext context)rn rn int iTotal = context.Request.Files.Count;rnrn if (iTotal == 0)rn rn _msg = "没有数据";rn rn elsern rn HttpPostedFile file = context.Request.Files[0];rn file.SaveAs(System.Web.HttpContext.Current.Server.MapPath("./file/" + Path.GetFileName(file.FileName)));rn rn context.Response.Write(" ");rn rnrn public bool IsReusablern rn getrn rn return false;rn rn rn[/code]
浏览器兼容问题
如下一段代码(一小部分) 边框显示的时候浏览器兼容出现问题rn rn rn rn rn rn <%#""%>rn 留言于:<%#Eval("adddate")%> rn rn rn <%# show_admin(Convert.ToInt32(Eval("id"))) %>rn rn rn rn rn <%# showbody(Convert.ToBoolean(Eval("IsHidden")),Eval("body").ToString())%>rn <%# showrely((bool)Eval("isrely"),Eval("rebody").ToString()) %>rn rn rn rn 姓名:<%#Eval("username")%>rn 邮 箱:<%#Eval("email")%>> QQ:<%#Eval("qq")%> rn rn rn rn rnrnrn在不同的浏览器中显示时的情况如图http://hi.csdn.net/space.php?uid=6950080&do=album&picid=820283请问该如何解决?
浏览器兼容问题~
页面IE浏览器访问可以正常显示表格内数据,firefox也可以显示表格但页面有部分错位,谷歌浏览器Chrome完全不能显示表格内容,请高手指点一下~~rnrn代码如下:rnrn[code=JScript]rn// JavaScript Documentrnvar xmlDoc;rnfunction loadComputerXML()rn //document.getElementById ('List1').innerHTML ='数据导入中。。。。。。';rn if (window.ActiveXObject)rn rn xmlDoc=new ActiveXObject("Microsoft.XMLDOM");rn xmlDoc.async=false;rn //xmlDoc.load("http://trial.ppclass.net/management/get_service_data/");rn xmlDoc.load("/management/get_service_data");rn getmessage();rn rn else if (document.implementation && document.implementation.createDocument)rn rn xmlDoc=document.implementation.createDocument("","",null);rn xmlDoc.load("/management/get_service_data");rn xmlDoc.onload=getmessage;rn rn elsern rn alert('Your browser cannot handle this script');rn rn// if(window.XMLHttpRequest) rn// xmlDoc = new XMLHttpRequest(); rn// else if(window.ActiveXObject) rn// xmlDoc = new ActiveXObject("Microsoft.XMLHTTP"); rn// else rn// return; rn// rn// xmlDoc.onreadystatechange = function() rn// if(xmlDoc.readyState == 4) rn// //updateObj("xmlObj", xmlObj.responseXML.getElementsByTagName("Class")[0].childNodes[1].text); rn// getmessage();rn// rn// rn// //xmlDoc.open ("GET", "http://trial.ppclass.net/management/get_service_data/", true); rn// xmlDoc.open ("GET", "data/service_data.xm ", true); rn// xmlDoc.send ("")rn rn function getmessage()rn //var results = xmlDoc.responseXML;rn dataArray = xmlDoc.getElementsByTagName('Channel'); rn var dataArrayLen = dataArray.length; rn //alert(dataArrayLen);rn var datastr="";rn datastr=''+dataArray[i].childNodes[0].text+'';rn datastr+=' ';rn datastr+=' ChannelUID ChannelName Screen_Codec Video_Codec Tracker Mux_Server ClassroomID 内部测试用 有对应物理教室 ChannelUID';rn datastr+=' BitRate 观众数目 PushTimes Max_Seed_Peer Current_Seed_Peer UpLimit_Output_BandWidth Current_Output_BandWidth';rn datastr+=' ';rn for(var i=0;i '+dataArray[i].childNodes[1].text+'';rn datastr+=' '+dataArray[i].childNodes[2].text+'';rn datastr+=' '+dataArray[i].childNodes[3].text+'';rn datastr+=' '+dataArray[i].childNodes[4].text+'';rn datastr+=' '+dataArray[i].childNodes[5].text+'';rn datastr+=' '+dataArray[i].childNodes[6].text+'';rn datastr+=' '+dataArray[i].childNodes[7].text+'';rn datastr+=' '+dataArray[i].childNodes[8].text+'';rn datastr+=' '+dataArray[i].childNodes[0].text+'';rn datastr+=' '+dataArray[i].childNodes[9].text+'';rn datastr+=' '+dataArray[i].childNodes[10].text+'';rn datastr+=' '+dataArray[i].childNodes[11].text+'';rn datastr+=' '+dataArray[i].childNodes[12].text+'';rn datastr+=' '+dataArray[i].childNodes[13].text+'';rn datastr+=' '+dataArray[i].childNodes[14].text+'';rn datastr+=' '+dataArray[i].childNodes[15].text+'';rn datastr+='';rn rn datastr+='';rn document.getElementById('demo').innerHTML=datastr;rn rn /*function ChangbgColor(id,num,arrlen)rn rn for(var i=0;i
浏览器的兼容问题
1、时间 首先回顾一下关于时间的一些算法 var today=new Date(); year1 = today.getFullYear(), month1 = today.getMonth()+1, //getMonth()方法是从0开始月,所以我们获取当前的月的话就要加1 day1 = today.getDate(), hour1 = today.getHours(),
浏览器和兼容问题
一、浏览器内核 参考文章:浏览器引擎(内核)介绍 Rendering Engine,中文翻译过来名称很多,排版引擎、解释引擎、渲染引擎,现在流行称为浏览器内核。 用来渲染网页内容的,将网页的内容和排版代码转换为可视的页面,一个浏览器可能不止有一个内核。 1、排版引擎 (1)Trident(Windows)360 IE(2)Gecko(跨平...
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法