E道通: Easy Do & Easy 通,专业网站开发 QQ:373422168或223285789 电话:0769-22513761 【英文】 【繁体】 【简体】
【我的资料】 
【免费注册】 
【立即登录】 
用户:还没登录
你有信息啦
您当前的位置: 跳过导航链接主页 >>下载区
 
立即下载
文件图片批量上传控件源码(强)
文件大小: 5.0K 操作系统: Windows
语言: 简体中文 版本: 1.0
软件类型: 原创控件 上传时间: 2008-8-20 11:58:57
浏览次数:  630 下载次数: 129
软件简介:

通常批量上传文件都是通过在网页上放置多个file控件实现,本控件也不例外,但是本控件有如下特点:

1、本控件专为同时上传多个图片而特制,在上传之前,可以预览到要上传的图片,并且可以对要上传的图片文件进行添加移除。

2、上传图片可以同时给图片添加水印。

3、除了对上传图片文件扩展名进行判断外,还对上传的图片格式进行MIME类型判断,从而确定上传的图片是不是真的图片,
这点对那些想上传假图片(更改文件扩展名为图片类扩展名)的用户有点用。

4、可以对上传的图片进行文件大小限制。

5、可以将上传的结果(图片的相对路径)通过事件传递给其它需要的程序。

技术亮点:本控件采用JS脚本方式动态添加File控件,注意啊,这个File控件是以runat="server"方式添加的啊,巧妙地将JS和.NET服务器控件结合起来,这样,这个上传控件就不必把它放到<form enctype="multipart/form-data"这种单独的页面中,而是直接就把它当做正常的控件,可以放到任何aspx的页面中了。
另外,本控件采用一个半透明的iframe,掩盖下层控件,这样使能上传画面干净利落。

使用方法:要使用本控件,你需要结合本站的“合并水印函数源代码 ”才能实现,首先把“合并水印函数”用单独的类工程项目编译出DLL,并把本控件加入到另一个网站工程项目中,再引用编译好的DLL,接下来还要做一点点修改:本控件里有这样一个函数:Pub.jsAlert(Page, "???");把这个用JS中的alert函数代替就OK了。如果你要做文件上传数量和类型限制,要修改两个地方:
一是JS脚本
if(!filename.match(/(.JPG|.JPEG|.GIF)$/)){
      alert('必须为 *.jpg,*.jpeg,*.gif格式的文件!');//类型限制
var max =10;//文件个数限制
二是C#代码:_CanUploadFilePattern属性,两个地方要对应啊。

如有什么疑问欢迎提出。

 
立即下载
合并水印函数源代码
文件大小: 1.6K 操作系统: Windows
语言: 简体中文 版本:
软件类型: 源代码 上传时间: 2008-8-19 17:27:20
浏览次数:  428 下载次数: 49
软件简介:

如何在上传文件时添加水印-合并水印函数源码,此代码是参考网上资料修改得到,在原来基础上添加了半透明算法,并改进了容差算法,要使用本代码,请结合本站UploadFile.ascx进行使用。使用方法是:建立一个新的类库项目,并将本代码添加到项目中,编译生成DLL后,再在包含UploadFile.ascx的项目中引用得到的DLL,记住,由于合并水印函数使用了指针,所以你想把它直接放进网页代码中好象是不行的,如果你有更好的方法,请发上来大家学习下。

 

 
立即下载
C#.NET文件上传控件源码
文件大小: 3.7K 操作系统: Windows
语言: 简体中文 版本:
软件类型: 原创控件 上传时间: 2008-8-19 10:34:01
浏览次数:  598 下载次数: 68
软件简介:

此控件是.ascx控件,如果你要便用这个控件必须将它添加到一个网站项目工程中,另外,它具备自动添加水印的功能,不过添加水印功能是通过DLL实现,你必须在本站找到“如何在上传图片时添加水印”的源代码,并结合本控件才能实现;本控件还可以动态设定上传文件的保存目录,控件位置,并可触发两个事件等,功能可以说还可以啦,至于界面可能不太美观,这个就要个人去美化了,顺便说下,当你在本控件上做了修改,请你发一个贴子并附上你的修改版源码到本站上,大家分亨下,共同提高

  总页数:1    转到:    第一页  ...  1                    ...  最后一页
查看Alexa排名