因为要做一个大文件上传的功能,所以搜索了下。找到一个控件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);

}

}

大文件上传 NeatUpload 控件相关推荐

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

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

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

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

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

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

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

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

  5. 大文件上传NeatUpload

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

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

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

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

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

  8. NeatUpload 大文件上传

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

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

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

最新文章

  1. Java程序猿笔记——基于redis分布式锁实现“秒杀”
  2. 相机设置感兴趣区域(自带API)
  3. 分布式事务、分布式锁、分布式session
  4. 献给新手的深度学习综述
  5. flask项目从本地迁移到服务器上遇到net::ERR_CONNECTION_R问题
  6. java没通过测试_我们应该把没有通过测试的故事回退到“开发”状态吗
  7. ubuntu下kaldi的安装以及实例的运行
  8. udev介绍及两个小场景应用
  9. 二叉树的遍历|前序、中序、后序、层序遍历
  10. 大数据:互联网大数据和物联网大数据有何不同?
  11. python实验总结与分析_【利用python进行数据分析】利用初中物理实验 培养学生发散思维...
  12. 信道检测手机软件 ios_3.2、《无线通信基础》--点对点通信:检测、分集与信道的不确定性--时间分集...
  13. 计算机系高考激励的句子,高考激励人心的句子
  14. uni-app在安卓手机监听物理返回键
  15. 从零开始Tableau | 12.表计算-特定维度
  16. SolidWorks的二次开发有关的自定义函数
  17. [ web 漏洞篇 ] 常见web漏洞总结之 RCE 远程代码 / 命令执行漏洞总结
  18. TotalCommander 之 快捷键
  19. PSNR峰值信噪比matlab实现
  20. 如何做新品发布会直播(新品推介会直播)基于云直播平台

热门文章

  1. ManjaroLinux扩展显示器,连接显示器。
  2. CAD图纸怎么转换PDF格式?怎样转换更加高效?
  3. R语言之基本统计分析
  4. Chrome插件 Tamper Dev
  5. Windows10 的microsoft defender smartscreen怎么关闭的教程和方法?
  6. 第二周python牛客练习题
  7. 赛门铁克为 Google 域名颁发证书
  8. Anacoda的用途
  9. 【错误】vs 应用程序无法正常启动0xc00007b
  10. 记QQ群里一次sql优化