开往春天的地铁
   ------模式研究 代码生成工具 信息采集工具 垂直搜索 IM机器人 基因分析软件开发
随笔- 78  文章- 27  评论- 2494 
博客园  首页  新随笔  联系  管理  订阅 订阅

.NET FileUploader(C# and VB)[ASP.NET 大文件上传组件感冒奉献版]

  看到大家对ASP.NET 大文件上传组非常感兴趣!正好感冒没事,就从国外"拿"拉一个,来发泄一下(嘿嘿).我所做的只是把他封装在自定义控件中的版权去掉.

咱博客园也有一个,详情请去:
ASP.NET 大文件上传组件[无组件上传]
专为ASP.NET程序开发人员设计,提供基于WEB的大文件上传完美解决方案。


这个老外的也跟他有一拼,而且可以Uploading/Saving Directly to Database,文档也非常详细!而且支持c#和vb,都有具体应用示例(每种语言有7个sample)

效果图:


官方网址:http://www.mediachase.com/fuploader/examples.aspx

使用方法:下载安装,并用我的dll覆盖原先的就ok!

下载地址:
http://files.cnblogs.com/overred/FileUploader.rar 

 更多访问:http://overred.cnblogs.com/archive/2006/03/19/353248.html

posted @ 2006-05-06 23:05 overred 阅读(7554) 评论(140)  编辑 收藏
发表评论
  回复  引用    
2006-05-06 23:23 | anton rao [未注册用户]
看看,naolin2008@163.com 谢了

  回复  引用  查看    
2006-05-06 23:48 | 雁儿飞飞      
@anton rao

已经发送
  回复  引用  查看    
2006-05-07 07:58 | 宝仔.NET      
ping_Fan0221@sohu.com,谢谢!
  回复  引用  查看    
2006-05-07 08:54 | leeichang      
please give me a copy

谢谢!

leeichang@gmail.com
  回复  引用    
2006-05-07 09:10 | luoboqingcai [未注册用户]
cooltaotailang@163.com
  回复  引用  查看    
2006-05-07 10:31 | 雁儿飞飞      
@宝仔.NET
@leeichang
@luoboqingcai

已经发送
  回复  引用  查看    
2006-05-07 10:35 | VeryDxZ      
verydxz#163.com
thx~
  回复  引用  查看    
2006-05-07 11:21 | jierry      
谢谢
jierry@gmail.com
  回复  引用  查看    
2006-05-07 11:37 | 雁儿飞飞      
@VeryDxZ
@jierry

已经发送
  回复  引用  查看    
2006-05-07 12:37 | torome      
谢谢分享
linlibinmail@gmail.com
  回复  引用    
2006-05-07 17:02 | super [未注册用户]
给份给我谢谢
superghy@126.com
  回复  引用  查看    
2006-05-07 18:03 | 雁儿飞飞      
@torome
@super

已经发送
  回复  引用  查看    
2006-05-08 11:58 | lemongtree      
yibin2006@gmail.com
Thx
  回复  引用  查看    
2006-05-08 12:54 | 发仔      
chenjinfa@gmail.com

谢谢先
  回复  引用  查看    
2006-05-08 14:20 | 雁儿飞飞      
@lemongtree
@发仔

已经发送
  回复  引用    
2006-05-08 21:43 | chenz [未注册用户]
非常感谢!
chenz2008@gmail.com
  回复  引用  查看    
2006-05-08 22:05 | 雁儿飞飞      
@chenz

已经发送
  回复  引用    
2006-05-08 22:12 | nk912114 [未注册用户]
nk912114 (at)163.com
thanks
  回复  引用  查看    
2006-05-08 23:52 | 雁儿飞飞      
@nk912114
已经发送
  回复  引用  查看    
2006-05-09 01:04 | CIPCHK      
我也要cipchk#163.com谢谢
  回复  引用    
2006-05-09 02:01 | yaosansi.com [未注册用户]
yaosansi@126.com
给我一份,谢谢。
  回复  引用    
2006-05-09 09:29 | 谔谔 [未注册用户]
hello,
my mail is microtoy@gmail.com
thank u
  回复  引用  查看    
2006-05-09 09:38 | 雁儿飞飞      
@CIPCHK
@yaosansi.com
@谔谔
已经发送
  回复  引用  查看    
2006-05-09 10:17 | 菲一打      
楼主,你也想要,谢谢.

nhlinkin@163.com
  回复  引用  查看    
2006-05-09 11:44 | 菲一打      
楼主,我已上网上了源代码,可是调试时,那个进度条根本就不动的.文件都上传完了,它还是会停在那个地方.请问这是怎么回事呢?谢谢.
  回复  引用    
2006-05-09 12:14 | icknay [未注册用户]
多谢楼主分享,我也想要一份!
microwind@56.com
  回复  引用    
2006-05-09 12:24 | try [未注册用户]
thanks
jxf_yx at 163.com
  回复  引用    
2006-05-09 13:33 | 鍟婁笁 [未注册用户]
多谢楼主分享,我也想要一份!
cx12cn@etang.com 回复

  回复  引用  查看    
2006-05-09 16:11 | =兔子=      
kmboat@gmail.com
多谢!
  回复  引用  查看    
2006-05-09 16:57 | 雁儿飞飞      
@菲一打
可能是你传 的文件太小,你可以传个大点的试验一下

@icknay
@try
@鍟婁笁
@=兔子=

已经发送
  回复  引用  查看    
2006-05-09 17:15 | 菲一打      
楼主,请问你给我发了吗?
  回复  引用    
2006-05-09 19:03 | overred [未注册用户]
@菲一打

非常抱歉,忘记拉.嘿嘿,这下发拉^_^

  回复  引用  查看    
2006-05-10 09:08 | 菲一打      
谢谢你.文件我已收到了.

我试了一下,当上传超过30M的文件时,网页就会显示"无法显示网页",我在Web.Config中设置了 <httpRuntime maxRequestLength="51200" executionTimeout="1800" />

最大上传50M,可还是不行.请问改怎样解决呀?还有,可不可以当用户上传超过50M的文件时,会出现提示.

望楼主回复.谢谢.
  回复  引用  查看    
2006-05-10 13:10 | 雁儿飞飞      
@菲一打

Please read the file of Mediachase FileUploader.Net FAQ


  回复  引用  查看    
2006-05-10 15:52 | 菲一打      
你说的Mediachase FileUploader.Net FAQ 是这里吗?
http://www.mediachase.com/documentation/FileUploader/intro-faq.html#_Toc102368354

我看了,是这个问题吧:
Q: How to limit maximal and minimal upload file sizes
A: It can be done via:

Web.config file.
Open section <Mediachase.FileUploader.McHttpModule>
and add an attribute that represents the minimal POST(FILE) request size in kilobytes. into either httpFile or httpPost node.

If user tries to upload a post (file) bigger than you allow he will receive exception.

Example:


<httpFile MinSize="YOUR:VALUE" MaxSize="YOUR:VALUE" />

<httpPost MinSize="YOUR:VALUE" MaxSize="YOUR:VALUE" />




User code action
Get submit event and validate file size.

P.S. The Main problem (to implement the Normal File Size Validation and Chancel operation) is a HttpModule can't either redirect or render output html until all incoming data has received.

我试了以上的方法,都不行呀.上传超过30M的文件时,网页就会显示"无法显示网页".

请帮忙看看.谢谢.
  回复  引用  查看    
2006-05-10 16:23 | 雁儿飞飞      
@菲一打

不知道你是怎么设置的?因该没问题的
对于这样的问题你可以去他的论坛询问(呵呵,我只去掉版权....)
如果是我编译的问题可以询问俺.嘿嘿

The FileUploader.Net control supports:

1. Will throw inner exception if user upload a large file.

2. Redirect.

You can manage it via Web.Config and Mediachase.FileUploader.McHttpModule section.

All supported parameters:
---------------------------------------------
<Mediachase.FileUploader.McHttpModule>
<httpPost MinSize="" MaxSize="" Redirect="" BufferSize=""/>
<httpFile MinSize="" MaxSize="" TempStoragePath="" />
<pageFilters>
<allow RequestPath=""/>
<deny RequestPath=""/>
</pageFilters>
</Mediachase.FileUploader.McHttpModule>
---------------------------------------------

1. MinSize

64-bit integer that represents the minimal post or file upload size in kilobytes.

Default value: not use

2. MaxSize

64-bit integer that represents the maximum post or file upload size in kilobytes.

Default value: not use

3. Redirect

Redirect path string. If request is larger or other exception is generated, you will be redirected to the page specified in Redirect attribute.

Default value: not use

4. BufferSize

64-bit integer that represents the buffer size in bytes, which Mediachase FileUploader will use to process request. You can change this value for better optimization.

Default value: 65536

5. TempStoragePath

Temporary folder path.

Default value: not use

Note: Value of TempStoragePath attribute can either be full path to a folder or relative path. The FileUploader.NET supports the environment variables.

6. RequestPath

Allow or denies access to a page. The PatternMatch mask expression allows you to use two basic character types: literal (normal) text characters and metacharacters. Metacharacters used to ? and * characters.

Default value: the FileUploader.NET optimizes all pages.

  回复  引用  查看    
2006-05-10 17:04 | 菲一打      
请问你可以试试你的代码吗?上传一个大于30M的文件可以成功吗?谢谢.
  回复  引用  查看    
2006-05-11 15:21 | 雁儿飞飞      
@菲一打

他的默认上传是有限制的
请加我的msn:overred2005@163.com
共同讨论,谢谢

  回复  引用    
2006-05-11 16:25 | yynice [未注册用户]
brightcomer@yahoo.com.cn
多谢!
  回复  引用  查看    
2006-05-11 16:38 | 雁儿飞飞      
@yynice

已经发送
  回复  引用  查看    
2006-05-12 15:26 | 发仔      
chenjinfa@gmail.com

(上次还没收到,再发一次,谢谢++)
  回复  引用  查看    
2006-05-12 15:49 | 雁儿飞飞      
@发仔

已经发送
  回复  引用  查看    
2006-05-12 22:58 | Slash      
dingchungao@126.com
谢谢了,学习学习!
  回复  引用  查看    
2006-05-13 22:23 | 雁儿飞飞      
@Slash

已经发送
  回复  引用  查看    
2006-05-14 11:38 | ccs      
非常感谢楼主的分享,我也想要一份!
ccsonline@163.com

  回复  引用    
2006-05-14 11:39 | 曾建光 [未注册用户]
用我的吧,简单易用,免费.到我空间下载.
fkuploader
  回复  引用    
2006-05-14 11:40 | 曾建光 [未注册用户]
点我的名字进入我的空间.
  回复  引用  查看    
2006-05-14 11:44 | ccs      
谢谢,好的,我上去看看
  回复  引用    
2006-05-14 13:41 | 曾建光 [未注册用户]
光兄弟,不错,能用。顶一个,如果能提供源码,那就更好了。
  回复  引用  查看    
2006-05-14 15:27 | 雁儿飞飞      
@ccs
已经发送

@曾建光
谢谢您提供的好东动

  回复  引用    
2006-05-26 23:18 | happymaple [未注册用户]
找到还是很不容易的,谢谢您
happymaple@163.com
  回复  引用  查看    
2006-05-29 16:34 | 雁儿飞飞      
@happymaple

已经发送
  回复  引用    
2006-06-06 23:36 | xiong1000 [未注册用户]
xiong1000@126.com
谢谢拉。
  回复  引用    
2006-06-08 15:34 | lidong [未注册用户]
不错
  回复  引用    
2006-06-08 15:34 | lidong [未注册用户]
111
  回复  引用    
2006-06-08 15:37 | lidong [未注册用户]
不错
  回复  引用  查看    
2006-06-08 15:55 | 雁儿飞飞      
@xiong1000
已经发送

@lidong
谢谢
  回复  引用  查看    
2006-06-08 23:34 | air2926      
谢谢分享
air2926@163.com
  回复  引用  查看    
2006-06-10 23:05 | 雁儿飞飞      
@air2926
已经发送
  回复  引用    
2006-06-17 14:38 | jjl123456 [未注册用户]
jjl123456@etang.com
谢谢提供
  回复  引用    
2006-06-17 15:03 | NeoAyi [未注册用户]
要了!!呵呵
谢谢
neoayi@gmail.com
  回复  引用    
2006-06-18 01:13 | 周赋 [未注册用户]
zhoufu_5class@126.com
非常感谢!!!我正需要呢!!
  回复  引用    
2006-06-18 15:29 | 小西 [未注册用户]
VERY GOOOOOOOOD!
也给我一份吧!
amhere.quinn@gmail.com
  回复  引用  查看    
2006-06-18 16:14 | overred      
@jjl123456
@NeoAyi
@周赋
@小西
已经发送
  回复  引用  查看    
2006-06-19 17:39 | xlp      
不错的东东
yf2008@gmail.com

感谢!
  回复  引用  查看    
2006-06-19 18:30 | overred      
@xlp

已经发送
  回复  引用    
2006-06-23 18:07 | xiaogu [未注册用户]
gjz@corp.it.com.cn 謝謝
  回复  引用    
2006-06-25 12:30 | bandu [未注册用户]
不错的东东
sasha.la@gmail.com

感谢!
  回复  引用    
2006-06-26 15:40 | gelinqing [未注册用户]
gelinqing◎gmail.com
Thank U Very much !!!
  回复  引用    
2006-07-05 16:21 | soar21 [未注册用户]
soar21@126.com
万分感谢
  回复  引用  查看    
2006-07-07 08:42 | overred      
请朋友们自己到http://overred.cnblogs.com/archive/2006/07/07/444803.html
下载
  回复  引用    
2006-08-22 21:35 | 西风叶落 [未注册用户]
谢谢!
请给我一份。
yanlongnet@163.com
  回复  引用    
2006-08-24 10:47 | dairui [未注册用户]
谢谢! 我要一份。
dairui95@yahoo.com.cn
  回复  引用    
2006-08-28 17:57 | lero [未注册用户]
有人会用么ecf这个模型么,我不会用呢.liutaohero@163.com
  回复  引用  查看    
2006-08-28 21:26 | rocman      
rocman在163.com
谢谢!
  回复  引用    
2006-08-29 22:20 | ala2mi [未注册用户]
sexycoolwolf#gmail.com
Thanks
  回复  引用    
2006-09-01 22:34 | 刘家兵 [未注册用户]
能提供给我一份吗?
robinliu@msic.com.cn & robinliu_msi@sohu.com

best regard
  回复  引用    
2006-09-03 23:12 | ben[匿名] [未注册用户]
myanycall@sohu.com
  回复  引用    
2006-09-09 20:22 | jjhua [未注册用户]
给我一份吧
jjhua_jesus@163.com
  回复  引用    
2006-09-12 16:47 | Nick[匿名] [未注册用户]
ikai.hung@gmail.com

tks~
  回复  引用    
2006-09-19 09:41 | 无奈的人 [未注册用户]
谢谢~能给我一个吗?真的好急需~谢谢了.
cherubada@163.com
  回复  引用    
2006-09-21 21:34 | leon[匿名] [未注册用户]
jeremyandy2004@yahoo.com.cn
请给我一份 谢谢
  回复  引用    
2006-09-24 19:42 | speedyfox [未注册用户]
speedyfox@163.com
学习一下,谢谢
  回复  引用    
2006-09-27 17:58 | longer [未注册用户]
6002168@gmail.com
能提供給我一份嗎?謝謝!
  回复  引用  查看    
2006-09-28 15:03 | 啊东hd      
wskaihd@163.com
我也想要一份。谢谢了。
  回复  引用    
2006-09-30 23:29 | sunruping [未注册用户]
十分感谢,发我一份破解的。

邮箱:
liuweijiang@ewochina.com
  回复  引用    
2006-10-05 14:50 | dino[匿名] [未注册用户]
可以发份我吗? jjlxp520@sohu.com 谢谢
  回复  引用    
2006-10-16 13:47 | huanan [未注册用户]
huananmail@gmail.com
  回复  引用    
2006-10-27 17:01 | szj@pdsu.edu.cn [未注册用户]
非常感谢,我正用得着
  回复  引用    
2006-10-30 00:28 | 11[匿名] [未注册用户]
不错呀,,先谢了..
zheng1748@hotmail.com
  回复  引用    
2006-11-01 13:27 | dz [未注册用户]
先谢了..
damange@163.com
  回复  引用    
2006-11-01 17:30 | chenlin [未注册用户]
先谢了
罚我一份,mylovechenlin@hotmail.com
  回复  引用  查看    
2006-11-02 21:47 | overred      
都已经提供下载拉:)
  回复  引用    
2006-11-12 12:40 | BB[匿名] [未注册用户]
给我一份,谢谢...

最好是开源的...最近研究过很多很多大文件上传的代码(都是通过反编译得到的),但不知道为什么在WIN 2003中都存在一些不明朗的错误...哎...

可以的话,在EMAIL中留个即时通讯的方式,有些问题想交流交流...

我的联系方式:
email:babylian_skycity@163.com
QQ:165619258
MSN:gd_gz_boy@hotmail.com

谢谢了...
  回复  引用    
2006-11-16 16:11 | demon[匿名] [未注册用户]
还能给我一份吗?我现在急需要这个。谢谢
zhujunlc@gmail.com
  回复  引用    
2006-11-21 19:13 | 月异星邪[匿名] [未注册用户]
我也想要一份
zhangjack807155@163.com
谢谢了
  回复  引用    
2006-11-25 15:53 | lsmwell[匿名] [未注册用户]
我也要,我也要~~!
lsmwell@yahoo.com.cn

  回复  引用    
2006-12-20 14:49 | czj_earth [未注册用户]
谢谢'

请给我一份!

czj.hn@126.com
  回复  引用    
2006-12-29 14:18 | Big [未注册用户]
我也要一份,謝謝
wj_26@yeah.net
  回复  引用    
2007-01-08 01:44 | 菜菜[匿名] [未注册用户]
楼主新年快乐。。
也给我一份吧。。先谢谢了。
cxb-0103@163.com
  回复  引用    
2007-01-23 13:49 | rs [未注册用户]
给我个楼主 谢谢 急用
  回复  引用    
2007-01-23 13:49 | rs [未注册用户]
给我个楼主 谢谢 急用
lixia-1984@163.com
  回复  引用    
2007-01-25 02:12 | 给我发一份吧,谢谢 [未注册用户]
给我发一份吧,谢谢
zhanglinhui@163.com
  回复  引用  查看    
2007-02-09 22:02 | overred      
@给我发一份吧,谢谢
已经提供下载。。
  回复  引用    
2007-03-04 17:07 | 小江 [未注册用户]
请问,X64可以用吗?
  回复  引用    
2007-03-04 17:09 | 小江 [未注册用户]
可否提供源码,非常感谢!
Dennis_Xiong@hotmail.com
  回复  引用  查看    
2007-03-10 21:53 | 星辉      
有源码的话,给我发一份啊,万分感谢啊
finejob@163.com
  回复  引用    
2007-03-30 15:52 | anan [未注册用户]
学习一下sunzhe1102@163.com谢谢!
  回复  引用    
2007-04-05 15:11 | 丸子 [未注册用户]
能否提供源码学习一下 谢谢了
yliufeng@126.com
  回复  引用  查看    
2007-04-07 09:22 | overred      
@丸子
已经提供下载
  回复  引用    
2007-04-12 16:11 | gudufy [未注册用户]
老兄,给我一个呀,正需要呢:gudufy@163.com
qq:84383822
  回复  引用    
2007-04-17 11:45 | jarry [未注册用户]
能给我发一份嘛,感谢!
jarryjie@126.com
  回复  引用    
2007-05-07 23:48 | jiji [未注册用户]
wujibin312@163.com
  回复  引用  查看    
2007-05-08 18:47 | overred      
@jiji
已经提供下载
  回复  引用    
2007-05-28 08:48 | acer [未注册用户]
shuyangyang@googlemail.com