AspNet上传文件的几个控件

本文转载:http://www.cnblogs.com/downmoon/archive/2009/02/05/1384931.html

1、AspnetUpload

地址:http://www.aspnetupload.net/

最早接触的上传控件。带进度条,能与系统自带的InputFile控件共用。不过是收费的,而且对Firefox支持较差。最新版本是2.3

2、FancyUpload - Swiff meets Ajax (v2.0)(开源)

地址:http://digitarald.de/project/fancyupload/

Falsh上传,Ajax技术,还不错。

3、SWFUpload(开源)

地址:http://swfupload.org/

利用JavaScript/Flash技术,非常成熟,跨平台,支持大多数浏览器。

4、这里再提供一个完整的源代码(来自CodeProject)

地址:http://www.codeproject.com/KB/aspnet/FlashUpload.aspx

 Multiple File Upload With Progress Bar Using Flash and ASP.NET

也可以从这里下载

邀月补充:

5、 Ajax Uploader

ASP.NET File Upload like GMail(像Gmail那样上传文件,听名字就有点吸引人)

Ajax Uploader is an easy to use, hi-performance File Upload Control which allows you to upload files to web server without refreshing the page.

It allows you select and upload multiple files and cancel running uploads, add new files during uploading.

Ajax Uploader allows you to upload large files to a server with the low server memory consumption. The look and feel of file upload controls can be customized to seamlessly blend into your website design.

Demo | Download

6、ComponentArt UI Framework 2009.2 for .NET 的Upload组件

官方网站http://www.componentart.com/

这个就不用说了! 演示地址

http://aspnetajax.componentart.com/control-specific/upload/features/core_features/webform1.aspx

时间: 2024-11-19 00:29:58

AspNet上传文件的几个控件的相关文章

angularJS 在edge浏览器上传文件,无法主动触发ng-click

今天发现的问题 在谷歌浏览器一直运行良好的功能,在edge浏览器不能使用. 代码参考我的另一篇博客:WebAPI Angularjs 上传文件 不能运行的原因 下图红框中的代码在edge浏览器中无法执行,也就不能执行下面的上传文件代码. 解决方案 既然原因找到了,就可以寻找解决方案了,找了一下午,有一篇有用的文章:angular ng-click程序触发,方法 我的解决方案(注意加粗加大的代码[关键哟]) JS代码如下: define(['app'], function (app) { app.

在asp.net中用客户端上传控件上传文件( 需要注意的)

在asp.net中使用<inpu nme=“file” type=“file”>客户端控件上传文件, 代码大致如下: for(int i=0; i< Request.Files.Count; i++) //这里就是获取不到file的个数 { if(Request.Files[i].ContentLength > 0) { Response.Write (Request.Files [i].FileName ); } } 在我的页面中,Request.Files.Count怎么弄都是

python3、selenium、autoit3,通过flash控件上传文件

autoit.au3 #include <Constants.au3> WinWait("打开","",20); //暂停执行脚本,直到上传对话框出现 WinActive("打开") WinWaitActive("打开","",5); //激活上传窗口 ControlFocus("打开", "", "[CLASS:Edit; INSTANCE:1

兼容IE浏览器样式的html上传文件控件

最近在公司做项目时需要用到html的上传文件控件,但发现原生的上传文件控件<input type="file" />在IE.Chrome浏览器的显示效果相差很大,为了统一样式,我参考了网上的许多方法,下面给出我自己的代码实现(实际上就是在原生的input file上面加个外壳,再添加一些样式,让它看上去不像原生的这么丑) html部分 <div class="upload-box"> <div class="input&quo

jquery上传文件控件Uploadify

基于jquery的文件上传控件,支持ajax无刷新上传,多个文件同时上传,上传进行进度显示,删除已上传文件. 要求使用jquery1.4或以上版本,flash player 9.0.24以上. 有两个版本,一个用flash,一个是html5.html5的需要付费~所以这里只说flash版本的用法. 官网:http://www.uploadify.com/ 控件截图: 用法: 首先引用下面的文件 <link rel="stylesheet" type="text/css&

Webform之FileUpload(上传按钮控件)简单介绍及下载、上传文件时图片预览

1.FileUpload上传控件:(原文:http://www.cnblogs.com/hide0511/archive/2006/09/24/513201.html) FileUpload 控件显示一个文本框控件和一个浏览按钮,使用户可以选择客户端上的文件并将它上载到 Web 服务器.用户通过在控件的文本框中输入本地计算机上文件的完整路径(例如,C:\MyFiles\TestFile.txt)来指定要上载的文件.用户也可以通过单击“浏览”按钮,然后在“选择文件”对话框中定位文件来选择文件.  

Ext.Net 控件FileUploadField上传文件

Ext.Net 控件FileUploadField上传文件提示TypeError: parsedResponse.result is undefined 原因:提交会导致Request Headers改变,Accept属性,表示不接收application/json的数据,这个会在Chrome上执行但是会出提示,在FireFox上根本执行不了,并且报TypeError:result is undefined错误错误写法:返回方法(return this.redirect()) 正确方法:   

上传文件控件

我们在编写页面的时候会遇到这样的情况,需要上传文件.我们一般会使用<input type="file" />来处理. 但是他会有一个小问题.下面我们一起来看一看. 不同浏览器下式样差别较大. IE8:在按钮前面有一个文本框用来显示文件路径. chrome:在按钮后面显示文件上传状态.默认文言略有不同. Firefox:与chrome相似. 不同浏览器下的式样不同,导致我们不能基于一个稳定的式样做设置,当我们设置width和height也会遮盖不同的部分. 解决方案1:将&l

动态添加上传控件,并上传文件

前些天, Insus.NET有实现<MVC上传文件>http://www.cnblogs.com/insus/p/4609843.html 可以上传多个文件,但是只能手动指定上传的数量.那这篇Insus.NET改善这个问题.那就是让用户动态添加上传的控件: 在ASP.NET MVC程序中演示吧,在控制器中,创建2个操作: 依第一个标记创建一个视图,按标记1-5进行添加相对应的标签与jQuery代码: jQuery代码: $(function () { $("#ButtonAdd&qu