zoukankan      html  css  js  c++  java
  • 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);
                                }
                            }

    /Files/ceci/Ajax-Uploader.zip

    /Files/ceci/CuteWebUIAjaxUploaderDll-Cracked.zip

    官方链接地址

  • 相关阅读:
    Mysql一套完整练习题
    Ubuntu kylin优麒麟下配置Hive环境
    win10解决无法远程桌面连接问题(参考)
    OSI七层模型的工作协议划分
    20201116-每日一题
    20201115-福州大学-助教-周总结-第9次
    2020年11月学习记录
    20201104-福州大学-助教-周总结-第7次
    2020年10月学习记录
    20201025-福州大学-助教-周总结-第6次
  • 原文地址:https://www.cnblogs.com/ceci/p/1827071.html
Copyright © 2011-2022 走看看