下载neatupload的免费版本 http://neatupload.codeplex.com/

访问地址http://www.brettle.com/Demo.aspx查看相应的Demo示例;

将下载下来的文件解压以后,将Brettle.Web.NeatUpload.dll添加到工具箱,

将里面的NeatUpload文件夹复制到项目根目录,接着修改web.config的配置文件

在Web.config的system.web节点中写入下面的配置

  <httpModules>

  <add name="UploadHttpModule" type="Brettle.Web.NeatUpload.UploadHttpModule, Brettle.Web.NeatUpload" />

  </httpModules>

  <httpRuntime maxRequestLength="400000" executionTimeout="3600" />

.aspx代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebFile2.WebForm1" %>

<%@ Register assembly="Brettle.Web.NeatUpload" namespace="Brettle.Web.NeatUpload" tagprefix="Upload" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
   
        <Upload:InputFile ID="AttachFile" runat="server" />
        <Upload:ProgressBar ID="ProgressBar1" runat="server" />
        <br />
        <br />
        <asp:Button ID="Button1" runat="server" Text="Button" />
   
        <br />
        <br />
        <br />
        <Upload:MultiFile ID="MultiFile1" runat="server">
        </Upload:MultiFile>
   
    </div>
    </form>
</body>
</html>

.CS代码如下:

protected void Button1_Click(object sender, EventArgs e)
        {
            if (AttachFile.HasFile)
            {
                string FileName = this.AttachFile.FileName;//获取上传文件的文件名,包括后缀

string ExtenName = System.IO.Path.GetExtension(FileName);//获取扩展名

string SaveFileName = System.IO.Path.Combine(System.Web.HttpContext.Current.Request.MapPath("UpLoads/"), DateTime.Now.ToString("yyyyMMddhhmm") + ExtenName);//合并两个路径为上传到服务器上的全路径

AttachFile.MoveTo(SaveFileName, Brettle.Web.NeatUpload.MoveToOptions.Overwrite);

string url = "UpLoads/" + DateTime.Now.ToString("yyyyMMddhhmmss") + ExtenName; //文件保存的路径

float FileSize = (float)System.Math.Round((float)AttachFile.ContentLength / 1024000, 1); //获取文件大小并保留小数点后一位,单位是M

}

}

转载于:https://blog.51cto.com/1906754/742609

neatupload上传文件配置相关推荐

  1. SpringMVC上传文件配置

    方式一:将multipartResolver中的属性分别单独配置(推荐) <!-- SpringMVC文件上传 --><bean id="multipartResolver ...

  2. django2.0media用户上传文件配置及使用方法

    1.setting.py配置 #用户文件上传至media MEDIA_URL='/media/' MEDIA_ROOT=os.path.join(BASE_DIR,"media") ...

  3. laravel 七牛 上传文件配置

    安装七牛sdk 七牛官方sdk安装传送门 http://developer.qiniu.com/code/v7/sdk/php.html config目录下 创建qiniu.php return [' ...

  4. php+nginx上传文件配置

    转载于:https://www.cnblogs.com/pirlo21/p/7306050.html

  5. ueditor1.4.3配置过程(包含单独上传文件以及图片的使用)

    这里使用的是ueditor1.4.3的jsp版本的UTF-8版本. 首先下载相应的ueditor,将ueditor文件夹直接拷贝到项目中,文件结构如下所示: 然后将项目要用的jar包导入到lib目录下 ...

  6. 实现文件上传,从配置到上传文件到获取文件

    目录 前言 功能介绍 实现 依赖 配置 Controller 效果-单文件 效果-多文件 前言 上传文件功能是每个项目必备的功能,通过多个项目不断升级而来,在实现相同效果的情况下,代码越来越简化. 代 ...

  7. java spring上传_SpringMVC上传文件的三种方式

    直接上代码吧,大伙一看便知 前台: pageEncoding="utf-8"%> Insert title here 采用流的方式上传文件 采用multipart提供的fil ...

  8. 上传文件插件(plupload)

    引入插件: <script src="../../static/js/plupload.full.min.js"></script> /** 上传文件配置* ...

  9. 全网最直接简单。百度富文本跨域上传文件到文件服务器

    看了很多文章其实也有很多办法,实现跨域上传.现在讲我目前所用的方法.只实现的多图上传.单图上传失败. 接下来必须认真的看完文章. 当前我用的 版本为UEditor1.4.3. 这里主要是实现重写接收文 ...

  10. Node.js 上传文件(multiparty包) (基于express)

    文件上传.js: //文件上传插件的使用 multiparty包 /* body-parser包只能处理post请求,不能上传图片. multiparty包post请求和文件都可以处理 1.cnpm ...

最新文章

  1. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(12)-系统日志和异常的处理②...
  2. 为所有PHP-FPM容器构建单独的NGinx Dock镜像
  3. Arcgis Server Manager发布ArcGISTiledMapServiceLayer服务
  4. php过滤特殊字符mysql攻击_php – MySQL在特殊字符处切断字符串
  5. 判断字符串_python判断字符串以什么开始
  6. [Android] 使用Include布局+Fragment滑动切换屏幕
  7. 人人都需要专利的原因
  8. mysql数据库基础简介_MySQL数据库之MySQL 基础之MySQL简介
  9. NumPy 算术函数
  10. python办公自动化案例-Python实战:自动化办公:Python 自动整理 Excel 表格
  11. 机器学习--决策树(熵、信息增益(ID3)、C4.5、多方式源码实战)
  12. ps:修改图片背景颜色
  13. 【网络营销】CPA、CPS、CPM、CPT、CPC 是什么
  14. 基于饥饿博弈搜索算法的函数寻优算法
  15. 计算机二级模板文档,江苏省计算机二级
  16. Wireshark lua插件
  17. c++ 实现计算立方体面积体积 并 判断两个立方体是否相等 (类和对象学习)
  18. 记一次CISSP备考过程,40天学习掌握8个域考试内容
  19. AutoCAD点击打印就卡死,无响应,没反应的解决办法
  20. Log4j又发新版2.17.0,只有彻底搞懂漏洞原因,才能以不变应万变,

热门文章

  1. Keli Proteus 8 的使用教程
  2. Java并发编程实战--读书笔记(目录)
  3. svn安装以及初步使用
  4. M1芯片电脑SVN安装
  5. springboot代码生成器,一款经典版的java代码生成器
  6. FineReport10.0功能说明
  7. DSP28335定时器简易秒表设计
  8. python下载大文件mp4_Python 实现视频爬取下载及断点续传优化、异步下载
  9. 分享一些很小众但是很实用的软件
  10. ps数位板绘画遇到问题总结