主页 > 知识库 > Asp.Net超大文件上传问题解决

Asp.Net超大文件上传问题解决

热门标签:凯立德导航官网地图标注 电销语音自动机器人 智能电话营销外呼系统 长春呼叫中心外呼系统哪家好 地图标注和认领 户外地图标注软件手机哪个好用 五常地图标注 郑州400电话办理 联通 莱芜外呼电销机器人价格

  最近涉及到用asp.net做上传功能的一个问题,因为asp.net有fileupload的上传控件,但是这个控件上传的文件大小有限,所以根本满足不了需求
百度了下,很多人遇到asp.net上传超大文件的困惑,偶尔搜索发现csdn有个哥们提到这个超大文件如何实现,RadUpload.Net2.dll并且提供了这个动态库进行处理超大文件的上传处理过程。于是就下载下来看了看,果然效果不错,不但支持吵过700M的文件上传快速,更重要的是支持多线程的上传文件。
查看源代码发现利用的控件也是fileupload的控件,但是处理的过程调用的是RadUpload.Net2.dll处理的。
上传后文件存放到bin下面的upload文件夹下面,并且可以对上传的文件进行重新命名。

RadUpload.Net2.dll:下载地址


1.创建一个aspx的页面。
2.创建asp:FileUpload ID="FileUpload1" runat="server" />。
3.创建asp:Button ID="Button3" runat="server" Text="上传" OnClick="Button1_Click" />
4.上传代码中调用net2.dll的动态库处理过程。
5.如果创建多个上传文件,可以多写几个asp:FileUpload ID="FileUpload1" runat="server" />。
6.最后单击上传按钮,执行其中处理过程。
具体过程如下

复制代码 代码如下:

 foreach (UploadedFile file in RadUploadContext.Current.UploadedFiles)
            {
                string Path = Server.MapPath(@"~/Uploads");

                //如果路径不存在,则创建
                if (System.IO.Directory.Exists(Path) == false)
                {
                    System.IO.Directory.CreateDirectory(Path);
                }

                //组合路径,file.GetName()取得文件名
                string oldfilename = file.GetName().ToString();

                //如果对上传后的文件进行重新命名,根据guid进行命名,则放开下面二行代码
                //string fileType = oldfilename.Substring(oldfilename.LastIndexOf("."));
                //string newfilename = Guid.NewGuid().ToString("N") + fileType;
                //Path = Path + "/" + file.GetName().ToString();
                Path = Path + "/" + oldfilename;

                //保存
                file.SaveAs(Path, true);
                string newurl = @"~/Uploads/" + oldfilename;             
            }

您可能感兴趣的文章:
  • asp.net fileupload控件上传文件与多文件上传
  • Jquery和BigFileUpload实现大文件上传及进度条显示
  • asp.net fileupload 实现上传
  • Java组件FileUpload上传文件实现代码
  • 用fileupload组件实现的大文件上传简单实例

标签:红河 西宁 福州 西藏 宣城 衢州 岳阳 湖州

巨人网络通讯声明:本文标题《Asp.Net超大文件上传问题解决》,本文关键词  Asp.Net,超大,文件,上传,问题,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Asp.Net超大文件上传问题解决》相关的同类信息!
  • 本页收集关于Asp.Net超大文件上传问题解决的相关信息资讯供网民参考!
  • 推荐文章