CuteWebUI AJAX Uploader上载控件介绍
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);
                            }
                        }
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号