上传功能在Web开发中经常用到,因此花点时间写了个简单的组件。组件支持以下功能:
1.支持文件存储节点分组,同一分组内的节点随机存储(默认),亦可自选择节点进行存储。
2.存储节点支持站点相对目录,站点虚拟目录,本地文件夹绝对路径,文件服务器4种存储方式。
3.可自定义存储目录结构。
Web.config设置如下:
代码
<UploadSettings>
<Group Name="Default" MaxSubDirs="1000" PathFormat="{Type}/{UploadTime}/">
<!--站点相对目录-->
<add Name="Default_Node1" UploadPath="/Upload/" Host="/Upload/" />
<!--站点虚拟目录-->
<add Name="Default_Node2" UploadPath="VirtualUpload/" Host="/VirtualUpload/" IsVirtual="true" />
<!--本地文件夹绝对路径-->
<add Name="Default_Node3" UploadPath="E:\UploadTest\" Host="/UploadTest/"/>
<!--文件服务器-->
<add Name="Default_Node4" UploadPath="\\192.168.200.30\Upload\Test\" Host="http://img1.example.com/" />
</Group>
</UploadSettings>
<Group Name="Default" MaxSubDirs="1000" PathFormat="{Type}/{UploadTime}/">
<!--站点相对目录-->
<add Name="Default_Node1" UploadPath="/Upload/" Host="/Upload/" />
<!--站点虚拟目录-->
<add Name="Default_Node2" UploadPath="VirtualUpload/" Host="/VirtualUpload/" IsVirtual="true" />
<!--本地文件夹绝对路径-->
<add Name="Default_Node3" UploadPath="E:\UploadTest\" Host="/UploadTest/"/>
<!--文件服务器-->
<add Name="Default_Node4" UploadPath="\\192.168.200.30\Upload\Test\" Host="http://img1.example.com/" />
</Group>
</UploadSettings>
详细使用方法请查看例子程序,前往此处下载
--------------------------------------
http://www.qwolf.com/