a标签上传文件在IE10上面操作的时候很慢,在IE11上很快

问题描述

我在用a标签上传文件的时候在IE10上面会很慢才会走后台保存,在IE11上面就很快。上传的页面代码如下:<tablestyle='width:100%;height:100%;'id='tb_data2'><trstyle='height:23px;'><thstyle='width:70px;'>序号</th><th>材料名称</th><th>附件上传</th><thstyle='width:100px;'>备注</th></tr><trid='1'><td>1</td><td>取水许可申请书</td><td><labelstyle='display:none'></label><ahref='#'class='scHref'>上传</a><inputtype='file'name='file1'class='hidden'onchange='changeFile(this);'/></td><td><spanclass='fjSpan'>*</span><ahref='#'class='fjhref'style='display:none'>重新上传</a><inputtype='file'name='file1'runat='server'class='hidden'onchange='changeLastFile(this)'/></td></tr><trid='2'><td>2</td><td>个人的法定身份证明</td><td><labelstyle='display:none'></label><ahref='#'class='scHref'>上传</a><inputtype='file'name='file2'class='hidden'onchange='changeFile(this);'/></td><td><spanclass='fjSpan'>*</span><ahref='#'class='fjhref'style='display:none'>重新上传</a><inputtype='file'name='file2'runat='server'class='hidden'onchange='changeLastFile(this)'/></td></tr><trid='3'><td>3</td><td>与第三者厉害关系的相关说明</td><td><labelstyle='display:none'></label><ahref='#'class='scHref'>上传</a><inputtype='file'name='file3'class='hidden'onchange='changeFile(this);'/></td><td><spanclass='fjSpan'>*</span><ahref='#'class='fjhref'style='display:none'>重新上传</a><inputtype='file'name='file3'runat='server'class='hidden'onchange='changeLastFile(this)'/></td></tr><trid='4'><td>4</td><td>属于备案项目的提供有关备案材料</td><td><labelstyle='display:none'></label><ahref='#'class='scHref'>上传</a><inputtype='file'name='file4'class='hidden'onchange='changeFile(this);'/></td><td><spanclass='fjSpan'>*</span><ahref='#'class='fjhref'style='display:none'>重新上传</a><inputtype='file'name='file4'runat='server'class='hidden'onchange='changeLastFile(this)'/></td></tr><trid='5'><td>5</td><td>论证报告书</td><td><labelstyle='display:none'></label><ahref='#'class='scHref'>上传</a><inputtype='file'name='file5'class='hidden'onchange='changeFile(this);'/></td><td><spanclass='fjSpan'>*</span><ahref='#'class='fjhref'style='display:none'>重新上传</a><inputtype='file'name='file5'runat='server'class='hidden'onchange='changeLastFile(this)'/></td></tr><trid='6'><td>6</td><td>主管部门同意文件</td><td><labelstyle='display:none'></label><ahref='#'class='scHref'>上传</a><inputtype='file'name='file6'class='hidden'onchange='changeFile(this);'/></td><td><spanclass='fjSpan'>*</span><ahref='#'class='fjhref'style='display:none'>重新上传</a><inputtype='file'name='file6'runat='server'class='hidden'onchange='changeLastFile(this)'/></td></tr><trid='7'><td>7</td><td>水行政主管部门规定的其他材料</td><td><labelstyle='display:none'></label><ahref='#'class='scHref'>上传</a><inputtype='file'name='file7'class='hidden'onchange='changeFile(this);'/></td><td><spanclass='fjSpan'>*</span><ahref='#'class='fjhref'style='display:none'>重新上传</a><inputtype='file'name='file7'runat='server'class='hidden'onchange='changeLastFile(this)'/></td></tr><trid='8'><td>8</td><td>其他</td><td><labelstyle='display:none'></label><ahref='#'class='scHref'>上传</a><inputtype='file'name='file8'class='hidden'onchange='changeFile(this);'/></td><td><spanclass='fjSpan'>*</span><ahref='#'class='fjhref'style='display:none'>重新上传</a><inputtype='file'name='file8'runat='server'class='hidden'onchange='changeLastFile(this)'/></td></tr></table>

点击的a标签弹出inputfile的文件框的脚本代码如下$(function(){$("a").on("click",function(e){vartd=$(this).parent();td.find("input[type=file]").click();})});//点击上传按钮那里的状态改变functionchangeFile(obj){varfilepath=$(obj).val();varfilename=getFileName(filepath);vartd=$(obj).parent();td.find("label").show();td.find("label").text(filename);td.find("a").hide();varnextTD=obj.parentNode.nextElementSibling||obj.parentNode.nextSibling;$(nextTD).find("span").hide();$(nextTD).find("a").show();}//重新上传按钮点击过后的改变functionchangeLastFile(obj){varfilepath=$(obj).val();varfilename=getFileName(filepath);varlastTD=obj.parentNode.previousElementSibling||obj.parentNode.previousSibling;$(lastTD).find("label").text(filename);}//获取文件名称functiongetFileName(path){varpos1=path.lastIndexOf('/');varpos2=path.lastIndexOf('\');varpos=Math.max(pos1,pos2)if(pos<0)returnpath;elsereturnpath.substring(pos+1);}

解决方案

解决方案二:
有没有人能帮忙处理下,谢谢了。。。。
解决方案三:
有没有人帮忙解决下,谢谢了
解决方案四:
来来人吧

时间: 2024-10-21 10:43:22

a标签上传文件在IE10上面操作的时候很慢,在IE11上很快的相关文章

ajax-不使用form表单springmvc如何上传文件

问题描述 不使用form表单springmvc如何上传文件 项目中需要在之前哥们的代码中加上一个文件上传功能,但是之前哥们写的jsp中使用的div里嵌套的table,并没有使用form表单,提交使用的是ajax,将页面的数据转成json提交到后台的. 我如何在他的基础上将上传的文件传到后台呀?怎么接收,还是用他这个提交按钮?可以实现吗? 解决方案 这里用到HTML 标签的 enctype 属性. enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码. 默认地,表单数据会编码为 "

PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例_php实例

平时用的比较多的JQuery图片上传插件是Uploadify这个插件,效果很不错,但是由于手机不支持flash,所以不得不再找一个文件上传插件来用了.后来发现ajaxFileUpload这个插件挺不错,所以就用这个插件来做异步上传文件的效果.网上也有很多对ajaxFileUpload插件的使用的文章,不过我发现没有PHP版,所以这次服务器那边的处理就使用PHP语言来处理. 一.详解ajaxFileUpload插件的语法参数 原理:ajaxfileupload是通过监听iframe的onload方

深入分析PHP上传文件的案例(适合初学者)

通过 PHP,可以把文件上传到服务器. 创建一个文件上传表单 允许用户从表单上传文件是非常有用的. 请看下面这个供上传文件的 HTML 表单:  代码如下 复制代码 <html>  <body>  <form action="upload_file.php" method="post"  enctype="multipart/form-data">  <label for="file"

PHP上传文件示例程序代码(适合初学者)

创建一个文件上传表单 允许用户从表单上传文件是非常有用的. 请看下面这个供上传文件的 HTML 表单:  代码如下 复制代码 <html> <body> <form action="upload_file.php" method="post" enctype="multipart/form-data">  <label for="attach_file">Filename:<

简单解决新浪SAE无法上传文件的问题

  这篇文章主要介绍了简单解决新浪SAE无法上传文件的问题,不知道到底是新浪的BUG还是我个人的问题,分享给大家吧. 今天给网站后台增加一个上传文件的功能,结果出现BUG,提示未选择上传文件. 以下是代码部分. ? 1 2 3 4 5 6 7 8 9 10 <form method="post" action="attached.php?action=upload_post" enctype="multipart/form-data">

[ASP.NET] 限制上传文件类型的两种方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 通常,为了防止因用户上传有害文件(如木马.黑客程序)引发的安全性问题,Web程序都会对用户允许上传的文件类型加以限制.而本文将要介绍的就是如何在ASP.NET应用程序中利用Web Control的内置属性简单高效地实现限制上传文件类型的功能. 在调用PostFile对象的SaveAs方法保存上传文件之前,可以通过PostFile对象的File

限制上传文件大小-Springmvc上传文件限制大小,异常处理返回报错信息后,eclipse控制台还报错

问题描述 Springmvc上传文件限制大小,异常处理返回报错信息后,eclipse控制台还报错 1.web.xml配置: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/X

ios-加了NSURLProtocol 做离线缓存 afnetworking上传文件不行怎么处理

问题描述 加了NSURLProtocol 做离线缓存 afnetworking上传文件不行怎么处理 加了NSURLProtocol 做离线缓存 afnetworking上传文件不行怎么处理 报错: Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={NSUnderlyingError=0x7f98a8740460 {Error Domain=kCFErrorDomainCFNetwork

用uploadify插件上传文件,本地能上传成功,但是上传到服务器就报错

问题描述 用uploadify插件上传文件,本地能上传成功,但是上传到服务器就报错 上图是根据网上找的例子修改了的,结果本地上传都失败, 上图是之前的,在本地发布都能上传成功,但是到服务器发布都不行了 大家知道是什么问题么,琢磨好长时间了都没弄出来 解决方案 服务器对应的上传目录没有相应的读写权限,上传到服务器需要Server.mappath将目录的虚拟路径转换为物理路径,这样才能上传成功 解决方案二: 基于jquery的上传插件Uploadifyuploadify上传文件插件的的使用 解决方案