功能: 1。把图片文件(JPG GIF PNG)上传, 2。保存到指定的路径(在web.config中设置路径,以文件的原有格式保存), 3。并自动生成指定宽度的(在web.config中设置宽度) 4。和指定格式的(在web.config中指定缩略图的格式,支持GIF,JPG,PNG) 5。和原图比例相同的缩略图(根据宽度和原图的宽和高计算所略图的高度) 6。可以判断是否已经存在文件 7。如果不覆盖,则给出错误 8。如果选中"覆盖原图"checkbox,则覆盖原图。 9。可以根据要求,在webform上设置1个以上的file input和相应的checkbox 10。并在文件上传完毕后,显示原图的文件名,尺寸,字节,和 11。缩略图的文件名尺寸,以及 12。显示原图和缩略图。 13。缩略图的文件名格式,以便与管理: 大图(原图): 图片分类代号_图片代表的日期_图片原有文件名.原有格式 (如:28_2002-1-28_test.jpg) 缩略图: 图片分类代号_图片代表的日期_图片原有文件名.原有格式_thumb.指定的缩略图格式 (如:28_2002-1-28_test.jpg_thumb.gif)---------------------- web.config文件中的相应设置: <?xml version="1.0" encoding="utf-8" ?> <configuration> <system.web> ... ... </system.web> <appSettings> ... ... ... ... //FePicSavePath 图片保存在服务器上的实际路径 <add key="FePicSavePath" value="d:/myroot/myapp/content/fepics/" /> //FePicWebPath 图片的网络路径,用于显示图片 <add key="FePicWebPath" value="http://www.mysite.com/fepics/" /> //FePicThumbWidth 缩略图的宽度 <add key="FePicThumbWidth" value="115" /> //所略图的格式 <add key="FePicThumbFormat" value="gif" /> </appSettings> </configuration> (出处:开发者俱乐部) |