文件上传组件

IronSoft文件上传图片处理组件说明
一、功能说明:
本组件为ASP组件,只适用于ASP的调用,它的功能是实现多文件的上传,生成图片,在指定的图片上写字,画线,放大缩小,剪取指定区域的图片,并且显示或保存成指定的格式。
二、对象说明:
组件中有两个对象:DrawPic,UpLoad,IronFile
DrawPic:
完成图片的处理和生成保存功能
支持图片的格式:bmp,jpg,gif
属性/方法        参数         说明
Width            无         设置画布的宽
Height           无         设置画布的高
FontName         无     设置字体
FontSize  无     设置字体大小
FontStyle  无     设置字的样式
FontColor   无     设置字体色
BgColor          无         设置背景色
Image            无         对象中的图像内容
DrawText        Text,X, Y   在上面写字:要显示的文字Text,坐标的X,坐标的Y
ShowImage        无         显示当前的图片,以BMP格式显示
ShowJPG          Quality    显示当前的图片,以JPG格式显示,Quality为图像的压缩率
ResizeTo        width,height 改变当前图片的大小,width为新图片的宽,height为新图片的高
Cut             X,Y,Width,Height 在图片的指定的坐标起,剪取指定大小的一块区域,X,Y为起始点坐标的X,Y,width,height为宽和高
LoadFromFile    FileName    从指定的文件载入图片 FileName为图片的全路径
SaveAS          FileName    从图片保存到指定的文件 FileName为图片的全路径,自动根据图片扩展名来保存成相对应的格式
SaveASJPG       FileName,Quality  从图片保存到指定的文件 FileName为图片的全路径,Quality  图片的压缩率
SaveAsGif       FileName     从图片保存到指定的文件 FileName为图片的全路径,保存后的图片格式为GIF
DrawLine        X1, Y1, X2, Y2, width, Color 从起点(X1,Y1)画一直线到(X2,Y2)线粗为width线颜色为:Color
DrawRectangle   X1, Y1, X2, Y2, width, Color 从左上角点(X1,Y1)到右下角点(X2,Y2)画一矩形,线粗为width线颜色为:Color
以上的所有颜色设置都为整形数字

Upload:
完成文件的上传
属性/方法        参数         说明
IronForm         FormName     取得指定数据域的数据,相当于ASP中的Request.Form,当里面有多项域的名字相同时,得到的内容是一个以“,”号隔开的内容
IronFileForm     FormName     返回指定FORM的文件以对象IronFile
TotalByte        无           上传的数据域的总长度

IronFile:
上传后得到的文件对象
属性/方法        参数         说明
FileName         无           文件在本地的文件名
FileType         无           文件类型
FileSize         无           文件长度
ExeName          无           扩展名
SaveAsFile       FileName     将文件对象中的文件内容存到指定的文件中,FileName保存的文件名
注意:以上的所有操作都要保证在操作的目录中要有相应的文件操作权限,如创建,修改,删除等,可以在附带的示例文件中看到相应的例子

三、性能测试结果
在本机上进行文件上传的性能测试。
硬件配置为:P4 1.5G/248Mb DDR/4200rpm硬盘
操作系统为:Windows 2003

上传2.35M文件:用时1.234S
上传12.2M文件:用时4.641S
上传62M文件:用时53.438S
上传94.7M文件:用时93.063S
经过多次的上传后,系统的占用内存没有很明显的增多

四、版权说明
 1、本组件由陈林章独立开发完成,受知识产权法保护,任何人不得以任何形式来跟踪,反汇编,修改它。
 2、任何人在遵守第1条时都可以免费无限制地使用它。
 3、如果你有什么疑问或是建议可以和我联系:
五、联系方式
 E-Mail: sysroot@163.com
 QQ:82086163
下载地址:http://www.ironsoft.net/soft/IronSoftDraw.rar

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值