ASP.NET 实现的文件上传进度条 要求使用层,并且层半透明!

问题描述

点击上传文件后,半透明层出现,显示上传进度,并且层覆盖整个页面,不能操作层下的页面控件,能真实反应文件上传进度最好。谁有好的思路?请指点一下。谢谢!!!

解决方案

解决方案二:

解决方案三:

解决方案四:
现在上传的进度条好象只有靠FLASH来实现吧。
解决方案五:
flash或者xmlhttp
解决方案六:
进度通常是很难反应的.因为要不断的服务器和客户端交换数据,一般都是做一个假的进度条即可,至于点击后让背景变成不可以选,那是很简单的,下面的代码即可实现.<divstyle="position:absolute;z-index:100;background-color:black;;width:100%;height:600px;top:0px;left:0px;filter:alpha(opacity=80)"></div>
解决方案七:
引用3楼francis67的回复:

现在上传的进度条好象只有靠FLASH来实现吧。

FLASH确实是越来越常用了!
解决方案八:
flash确实很常用,也能做进度条,可是我们头要我使用div制作。不要求很精确,但是结束要定好。也就是说文件上传完,正好进度条走到头。大家有没有好的见解,或者例子。谢了。
解决方案九:
弹出的层上放个显示进度条的图片
解决方案十:
进度条的图片不能正确判断传了多少数据现在要实现只有flashsilverlight或是ActiveX控件
解决方案十一:
引用9楼francis67的回复:

进度条的图片不能正确判断传了多少数据现在要实现只有flashsilverlight或是ActiveX控件

老哥,flashsilverlight或是ActiveX控件我都不懂,但是我从网上找了个flash的,不知道是不是你说的那个flashsilverlight,我看了,他的好像也没有正确反应出实际的进度。我想要实际反应进度只有使用一点点上传,然后一点点显示进度吧。我现在正再试着:上传、进度同时开始,等上传结束,在迅速结束进度。中间的进度:先慢,然后等上传完成在迅速结束进度;如果上传在进度95%未完成,我就停止进度,等待上传,然后结束进度。我还做了个显示这样的:数据处理中....这个只要卡好开始和结束就行。大家给我提提意见,还有什么更好的吗。一起讨论,学习。

时间: 2024-10-29 15:16:03

ASP.NET 实现的文件上传进度条 要求使用层,并且层半透明!的相关文章

asp.net 文件上传进度条实现代码

asp教程.net 文件上传进度条实现代码 index.htm就是文件上传页面,提交form给uploadhandler目录下的default.aspx,以实现文件上传. progresshandler目录下三个文件为abort.ashx.genericguid.ashx,handler.ashx功能分别为:根据guid取消正在上传的文件,生成guid,根据guid获取上传信息. 第一步:建立index.htm页面,这个上传页面,需要注意的就是需要一个隐藏的iframe,并且名字为form提交的

服务器-我这样做asp.net异步文件上传进度条

问题描述 我这样做asp.net异步文件上传进度条 前台两个请求 1.上传文件的请求 2.获取上传进度的请求 1. $("#ufrm").ajaxSubmit({ url: "ReceivFile.ashx", type: "post", success: function (data) { ... 2. $.ajax({ type: "post", url: "Filepro.aspx", data: {

HTML5 Ajax文件上传进度条如何显示_AJAX相关

原本打算使用jquery插件进行异步文件上传,比如uploadfy但是需要额外的支持,也有人用iframe模仿异步上传机制,感觉都比较别扭.因为项目不考虑低版本浏览器,所以决定用html5实现.下面只是一个简单的demo,具体样式需要自己去做. 后台基于strut2进行文件处理,具体因项目而定.只是要注意设置文件大小的限制.  <constant name="struts.multipart.maxSize" value="52428800"/>这个配置

PHP利用APC模块实现文件上传进度条的方法_php技巧

本文实例讲述了PHP利用APC模块实现文件上传进度条的方法.分享给大家供大家参考.具体分析如下: 以前的php5.2之前的版本是不能可使用APC模块的,因为之前的压根就没有这个APC模块,如果想使用APC模块实现上传进度条我们必须是php5.2或更高版本. 从5.2开始APC加入了一个叫APC_UPLOAD_PROGRESS的东东,解决了困扰大家已久的进度条问题.并且它把原来的上传时把临时文件全部缓存到内存改成了当临时文件达到设定值时就自动保存到硬盘,有效地改善了内存利用状况. 它的作用原理是在

php ajax实现文件上传进度条_php技巧

本实例是关于php文件上传时进度条的实现,主要采用ajax技术,另外还运用了html5,有需要的朋友可以研究一下. 本实例有两个文件: upload_form.html: <!DOCTYPE html> <html> <head> <script> function _(el){ return document.getElementById(el); } function uploadFile(){ var file = _("file1"

PHP中使用Session配合Javascript实现文件上传进度条功能_php技巧

Web应用中常需要提供文件上传的功能.典型的场景包括用户头像上传.相册图片上传等.当需要上传的文件比较大的时候,提供一个显示上传进度的进度条就很有必要了. 在PHP 5.4以前,实现这样的进度条并不容易,主要有三种方法: 1.使用Flash, Java, ActiveX 2.使用PHP的APC扩展 3.使用HTML5的File API 第一种方法依赖第三方的浏览器插件,通用性不足,且易带来安全隐患.不过由于Flash的使用比较广泛,因此还是有很多网站使用Flash作为解决方案. 第二种方法的不足

PHP Session和Javascript实现文件上传进度条

在PHP 5.4以前,实现这样的进度条并不容易,主要有三种方法: 1.使用Flash, Java, ActiveX 2.使用PHP的APC扩展 3.使用HTML5的File API 第一种方法依赖第三方的浏览器插件,通用性不足,且易带来安全隐患.不过由于Flash的使用比较广泛,因此还是有很多网站使用Flash作为解决方案. 第二种方法的不足在于,它需要安装PHP的APC扩展库,要求用户能够控制服务器端的配置.另外,如果安装APC仅仅是为了实现一个上传进度条,那么显然有点杀鸡用牛刀的意思. 第三

文件上传进度条php代码

目前我知道的方法有两种,一种是使用php的创始人 rasmus lerdorf 写的apc扩展模块来实现(http://pecl.php.net/package/apc),另外一种方法是使用pecl扩展模块uploadprogress实现(http://pecl.php.net/package/uploadprogress) 我这里举两个分别实现的例子供参考,更灵活的应用根据自己需要来修改. apc实现方法: 安装apc,参照官方文档安装,可以使用pecl模块安装方法快速简捷,这里不说明 配置p

jQuery实现简单的文件上传进度条效果_jquery

本文实例讲述了jQuery实现文件上传进度条效果的代码.分享给大家供大家参考.具体如下: 运行效果截图如下: 具体代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>upload</title> <link rel="stylesheet" type="text/css" href=&quo