强烈建议仔细阅读完本说明文件
[功能介绍]
1.支持大文件上传,无刷新即时进度显示
2.可设置上传文件自动压缩或自动解压缩
3.图片上传可自定义压缩、缩略、水印
4.上传文件格式、大小自定义设置
5.文件自动保存及自动数据处理并提供相关接口
6.支持验证控件
7.用户可自定义控件样式
8.压缩操作可附加文件,与压缩附加信息,及设置压缩密码
[如何使用]
1.Web.Config的设置
本控件使用到httpModule
所以要在Web.Config的增加控件的httpModule
<httpModules>
<add name="UploadModule" type="eWebapp.Upload.UploadModule, eWebapp.Upload" />
</httpModules>
如果上传大文件还要注意修改Web.config的上传大小限制与超时时间限制
<httpRuntime
maxRequestLength="1000000"
executionTimeout="1000"
/>
2.控件的引用
方法1:使用VS直接在工具栏中增加该控件,然后进行拖放设计
方法2:将eWebapp.Upload.dll拷贝到Bin目录
3.控件的使用
本控件实际上包含两个控件ShowUpload与Upload
(1)ShowUpload控件 为显示上传进度的控件
如果您只想显示上传进度,您可以在页面中引用ShowUpload控件
请不要修改该控件的GUID值,因为该值是上传进度的唯一标识,如果固定,那么多用户同时上传时将会出现错误
然后布置1到N个的HtmlUpFile控件,这里要注意的HtmlUpFile控件必须加Runat="Server"
您可以为该控件SubmitID指定上传Button的ID,以明确哪个Button将提交文件
也可以默认使用第一个Button上传文件并显示进度
关于些控件的显示样式您也可以自行设置,也可以使用默认
(2)Upload控件 为上传控件
在beta2中使用选择性自动保存功能,如果AutoSave设置为False,用户只要调用该控件的Save方法对上传文件进行处理并保存
在Upload中内置了ShowUpload控件,您可以在控件的"进度条"设置中设置内置进度条的设置
这里说明一下文件处理的有关注意点:
第一个选择点是上传类型"Uptype"设置
选择Image可以进行以下处理
图片压缩,图片缩略,图片水印
选择File下可以进行以下处理
文件压缩(zip),文件解压(unzip),与普通上传(Normal)
注意压缩功能目前仅支持Zip算法
更多设置与处理说明请访问我的Blog
[小技巧]
1.使用Upload控件实现多文件上传并显示进度
只需要第一个Upload控件的ShowUpload设置为true,其它Upload控件ShowUpload设置为false即可
每个文件的保存路径将由控件的FullPath获取
2.只保存缩略图
设置Uptype为Image将OnlySmall设为True
保存路径由FullPath直接返回
3.做个压缩上传自动解压功能让多文件一次上传
设置Uptype为File,SaveType为Unzip
再指定upZipDir为解压路径
4.打个水印
设置Uptype为Image将WaterPrint设置为服务器上的水印图片地址(留空不打水印)
5.将文件保存到指定位置
默认情况下系统用以"上传文件夹\年\月\日\GUID\文件名"的形式存放文档
如果您想把文件保存到eUpload\文件名可以如下设置
ToPath设置为eUpload
GUID留空
UserTimeSave设置为False
FileName建议别设置,默认即为值为文件的文件名
如果设置StrongSave为True,上传会强行覆盖相同文件名的文件
如果设置StrongSave为False,保存自动加文件的(?)标识
即如果已存在eWebapp.Txt文件,上传同名文件会保存到eWebapp(1).Txt,依次类推.
上传完成后FileName返回是实际保存的文件
FullPath为相对于根目录的全路径.
更多不说了,累了...大家慢慢研究,很好玩很实用的,有问题与建议访问我的Blog吧
[更新说明]
1.0 Beta版 2005-8-20
1.0 Beta2版 2005-9-2
增加压缩附加文件,与压缩附加信息,及压缩密码设置
选择性自动保存功能,如果AutoSave设置为False则要显示调用控件的Save方法保存文件
[PS]为公司开发B/S应用程序中,更多控件将与大家一起共享
请关注我的Blog:http://blog.csdn.net/cfaq
[声明]
简易.NET上传控件(eWebapp.Net UpLoad)为免费软件
任何人在保留版权的情况下均可无限制的使用本控件
本人承诺决不会对该软件的功能与使用权进行限制
但由于最近碰到一些事情让我有些感悟,所以本人不打算公开源码
如有朋友对技术感兴趣,建议查找相关技术文章进行研究
本人保留本软件所有权利
任意意见建议请登录:Http://Www.eWebapp.Net
垃圾猪2005-9-3
没有合适的资源?快使用搜索试试~ 我知道了~
ASP.NET上传控件V1.0 beta2
共42个文件
cs:7个
resx:6个
cnf:4个
需积分: 10 93 下载量 30 浏览量
2008-06-04
09:51:37
上传
评论
收藏 92KB ZIP 举报
温馨提示
吕继勇分享的上传控件,收藏并与大家分享了先~ http://blog.csdn.net/cfaq/archive/2005/08/23/462582.aspx
资源推荐
资源详情
资源评论
收起资源包目录
ASP.NET上传控件V1.zip (42个子文件)
eUpload
Upload
2005
9
3
Default.aspx.resx 5KB
Validate.aspx.cs 961B
eUpload.suo 9KB
bin
eUpload.dll 24KB
eUpload.pdb 18KB
eWebapp.Upload.dll 140KB
jz123.cn
jz123.cn.txt 751B
更多源码下载请去中国建站之家主页.url 75B
中国建站之家使用说明.htm 3KB
Web.config 4KB
_vti_cnf
Upload.aspx 6KB
_vti_pvt
writeto.cnf 25B
deptodoc.btr 324B
access.cnf 116B
services.cnf 3B
service.cnf 933B
service.lck 0B
doctodep.btr 324B
Theme
Page_Header.ascx.resx 2KB
Page_Header.ascx.cs 874B
Page_Footer.ascx 488B
Page_Header.ascx 1KB
Page_Footer.ascx.cs 874B
Page_Footer.ascx.resx 2KB
Default.aspx 838B
Upload.aspx.cs 1KB
jz123.cn.txt 751B
Validate.aspx 894B
Default.aspx.cs 964B
Global1.asax.resx 2KB
StyleSheet1.css 2KB
Validate.aspx.resx 5KB
_vti_script
eWebapp.NET上传控件使用必读.txt 3KB
更多源码下载请去中国建站之家主页.url 75B
Global1.asax.cs 2KB
中国建站之家使用说明.htm 3KB
Global1.asax 74B
_vti_txt
eUpload.sln 925B
eUpload.csproj 9KB
Upload.aspx.resx 5KB
eUpload.csproj.webinfo 113B
AssemblyInfo.cs 2KB
共 42 条
- 1
资源评论
spring21st
- 粉丝: 447
- 资源: 61
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功