Web.config的配置
<httpModules>中添加
<add name="CuteWebUI.UploadModule" type="CuteWebUI.UploadModule,CuteWebUI.AjaxUploader" />
<assemblies>中添加
<add assembly="CuteWebUI.AjaxUploader, Version=3.0.0.0, Culture=neutral, PublicKeyToken=e28c4b74e4d86295" />
<controls>中添加
<add namespace="CuteWebUI" assembly="CuteWebUI.AjaxUploader, Version=3.0.0.0, Culture=neutral, PublicKeyToken=e28c4b74e4d86295" tagPrefix="CuteWebUI" />
將AjaxUploader.lic,放入dll的同一個目錄,否則會出現License file not found的問題。
使用
頁面使用的時候添加dll應用,在需要上傳附件的位置添加如下代碼:
<CuteWebUI:Uploader runat="server" ID="Uploader1">
<VALIDATEOPTION MaxSizeKB="1000" />
</CuteWebUI:Uploader>
可以在<appSetting>中設定全域的最大大小
<add key="CuteWebUI.AjaxUploader.GlobalMaxSizeKB" value="1000"/>
後代代碼:
foreach (CuteWebUI.AttachmentItem attach in this.Uploader1.Items)
{
if (attach.Checked)
{
Stream stream = attach.OpenStream();
stream.Position = 0;
byte[] buffer = new byte[stream.Length];
stream.Read(buffer, 0, (int)stream.Length);
listItem.Attachments.Add(attach.FileName, buffer);
}
}
/Files/ceci/Ajax-Uploader.zip
/Files/ceci/CuteWebUIAjaxUploaderDll-Cracked.zip
官方連結地址