本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/HelloXiaoyu/archive/2008/05/07/2409121.aspx

因为要做一个大文件上传的功能,所以搜索了下。找到一个控件NeatUpload 而且这个空间是开源的 官网为http://www.brettle.com/neatupload 于是到官网去下了控件。它里面有demo的,倒腾了半天终于到腾出来了。哎。用别人的控件都用不来哈。伤心。

其实网上也有很多NeatUpload控件的使用例子。但是不知道为什么我按照他们的做法总是出错。后来按照demo上面的代码才倒腾出来。原本不看demo的原因就是它是英文的。哎。我讨厌英文啊。。。

其实 用起来很简单的 首先下载控件。然后添加对控件的引用。添加完毕之后我们可以在工具栏看到多了几个控件了。我只用到ProgressBar和InputFile。然后就是托空间了。然后添加一个按钮 text属性设置为 上传。 双击写上传代码。呵呵那我就把代码贴上来。以防止我忘记怎么用。哈哈

web.config配置文件里面添加如下代码:

<configuration>

<configSections>

<sectionGroup name="system.web">

<section name="neatUpload" type="Brettle.Web.NeatUpload.ConfigSectionHandler, Brettle.Web.NeatUpload" allowLocation="true" />

</sectionGroup>

</configSections>

<system.web>

<httpModules>

<!--上傳大檔-->

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

</httpModules>

<!--useHttpModule="true" 要設true才能看到上傳狀態bar,預設是False-->

<neatUpload useHttpModule="true" maxNormalRequestLength="1048576" maxRequestLength="1048576" defaultProvider="FilesystemUploadStorageProvider">

<providers>

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

</providers>

</neatUpload>

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

</system.web>

</configuration>

button click事件代码 protected void submitButton_Click(object sender, EventArgs e)    {

if (IsValid)     //这一句最重要我,害得我折腾了半天。。。。

{

//唯一檔名

string filename = Guid.NewGuid() + System.IO.Path.GetExtension(InputFile1.FileName);

//設定存檔路徑

string filefullname = System.IO.Path.Combine(Request.PhysicalApplicationPath + "\\files", filename);

//上傳檔案

InputFile1.MoveTo(filefullname, Brettle.Web.NeatUpload.MoveToOptions.Overwrite);

//顯示訊息

double size=Math.Round(InputFile1.ContentLength / 1024F,2);

Label1.Text = string.Format("來源:{0}({1}kb)<br>新檔名稱:{2}", InputFile1.FileName, size , filename);

}

}

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/HelloXiaoyu/archive/2008/05/07/2409121.aspx

转载于:https://www.cnblogs.com/wenjie/archive/2009/09/28/1575711.html

大文件上传 NeatUpload 控件(转)相关推荐

  1. 大文件上传 NeatUpload 控件

    因为要做一个大文件上传的功能,所以搜索了下.找到一个控件NeatUpload 而且这个空间是开源的 官网为http://www.brettle.com/neatupload 于是到官网去下了控件.它里 ...

  2. [共享]一个文件上传的控件,绝对是精品源码

    [共享]一个文件上传的控件,绝对是精品源码 前段时候在www.codeproject.com上看到一个文件上传的控件,觉得很好,共享给园子里的朋友. 原文链接:http://www.codeproje ...

  3. java多文件上传plupload控件实现多图片上传(二)

    接上篇 java多文件上传plupload控件实现多图片上传(一) 续写PluploadUtil 和 Plupload PO类,以及后台的action. 至此,可实现多文件上传功能. 上传文件Acti ...

  4. java 批量上传图片插件_java多文件上传plupload控件实现多图片上传(一)

    使用的是plupload-2.1.2 控件.网上资源挺多的,很好下载. plupload 官方地址 : http://www.plupload.com/ plupload 示例: http://www ...

  5. 大文件上传NeatUpload简单用法 (转)

    一般10M以下的文件上传通过设置Web.Config,再用VS2005自带的FileUpload控件就可以了,但是如果要上传100M甚至1G的文件就不能这样上传了,这时可以用NeatUpload来上传 ...

  6. 大文件上传NeatUpload

    http://neatupload.codeplex.com/ http://neatupload.codeplex.com/SourceControl/network/forks/shiningri ...

  7. vue大文件上传控件选哪个好?

    需求: 项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在20G内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以20G来进行限制. PC端全平台支持,要求支持Window ...

  8. 开源的大文件上传组件NeatUpload™

    支持.net 1.1 .NET 2.0 这里是 live demo 很不容易发现的,在.net下面要找个开源的东西真是难也. 当然大文件上传有很多组件比如ABCUPLOAD SlickUpload不过 ...

  9. NeatUpload 大文件上传

    NeapUpload 作者地址:http://www.brettle.com/(抱着的那个小孩子蛮可爱的) 支持大文件上传的东东不少,可是不掏你钱包的寥寥无几了,找了好几天没找到其他合适的,AspUp ...

  10. NeatUpload:支持大文件上传 进度条

    NeatUpload:支持大文件上传 引用: NeatUpload可以让ASP.NET开发人员把磁盘上的文件通过流的方式上传并且可以监视上传进度 .它是开源的且在 Mono''s XSP/mod_mo ...

最新文章

  1. 聊聊自动化测试路上遇到的挑战
  2. 安装MySQL时出现黄色感叹号,提示3306已被占用
  3. 机器人铁锈斑斑好吗_工业机器人系统运维员是什么职业?这个职业好吗?
  4. hadoop3.1伪分布式部署
  5. 如何启用SAP CRM text的html编辑器
  6. 结对开发Ⅴ——循环一维数组求和最大的子数组
  7. java 提取电话号码_java – 如何使用正则表达式提取字符串的电话号码?
  8. lpc3250 TFT-4238液晶支持
  9. pytorch 使用 CPU 多进程多核训练模型
  10. python压缩算法_用python实现LZ78压缩算法
  11. 互融云融资担保系统:助力企业解决融资难题
  12. VMP3.6的反调试和反虚拟机
  13. html5小游戏抓包,wireshark抓包分析
  14. 对Linux下使用C++读写word文件的技术方案比较
  15. 用Excel做相关性分析
  16. Linux,你了解多少!
  17. Show, Attend, and Tell | a PyTorch Tutorial to Image Captioning代码调试(跑通)
  18. oracle人民币大写转换
  19. 浅谈Java设计之——Java初始化数组(List/Map)时为何要空数组而不是null
  20. 研究生招生信息网服务器异常,2012研究生网上报名常见问题汇总

热门文章

  1. 判断是否素数 c语言,判断是否是素数 C语言
  2. 高德地图 API 搜索服务 搜索定位 用不了
  3. rost反剽窃检测系统_论文为什么需要进行查重检测?
  4. mybatis代码生成器
  5. java工具类专利申请文档_Java工具类 (3)------WordUtils------利用Poi根据模板生成新的word文档...
  6. 单日暴跌60%,崩盘4次的AMPL,这次还能回来吗?
  7. javascript无限弹窗_html恶搞之无限弹窗
  8. dw1510_超低温种子储存柜
  9. SQL Server2016的彻底删除
  10. win10如何禁用\删除讨厌的ff新鲜事(ff新推荐)(flash弹窗广告)