文件上传控件下载,大文件上传控件RadUpload.Net2,在本机试过2G的上传demo


首先引用dllDLL为RadUpload.Net2.dll与 Telerik.QuickStart.dll ,RadUpload.Net2.xml都在RanUpLoad目录下;
webconfig配置:
大文件上传控件RadUpload.Net2,在本机试过2G的上传demo文件上传控件下载大文件上传控件RadUpload.Net2,在本机试过2G的上传demo文件上传控件下载View Code
前台代码:
View Code <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="bigUpload.aspx.cs" Inherits="BigUpload.RanUpLoad.bigUpload" %> <%@ Register TagPrefix="telerik" Namespace="Telerik.QuickStart" Assembly="Telerik.QuickStart" %> <%@ Register TagPrefix="radU" Namespace="Telerik.WebControls" Assembly="RadUpload.Net2" %>
="Upload_Click" />


前台代码解析:
顶部注册组件
View Code <%@ Register TagPrefix="telerik" Namespace="Telerik.QuickStart" Assembly="Telerik.QuickStart" %> <%@ Register TagPrefix="radU" Namespace="Telerik.WebControls" Assembly="RadUpload.Net2" %>

使用上传组件:
View Code &nbsp;&nbsp; ="Upload_Click" />

.cs代码:
测试demo:记得要引用using Telerik.WebControls;
View Code 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Web.UI; 6 using System.Web.UI.WebControls; 7 using Telerik.WebControls; 8 9 namespace BigUpload.RanUpLoad 10 { 11 public partial class bigUpload : System.Web.UI.Page 12 { 13 protected void Page_Load(object sender, EventArgs e) 14 { 15 16 } 17 private string SaveFile() 18 { 19 string _return = ""; 20 foreach (UploadedFile file in RadUploadContext.Current.UploadedFiles) 21 { 22 23 string Path = Server.MapPath("~/upload"); 24 25 //如果路径不存在,则创建 26 if (System.IO.Directory.Exists(Path) == false) 27 { 28 System.IO.Directory.CreateDirectory(Path); 29 } 30 31 //组合路径,file.GetName()取得文件名 32 Path = Path + "/" + DateTime.Now.ToString("yyyyMMdd") + "." + file.GetName(); 33 34 //保存 35 file.SaveAs(Path, true); 36 _return = Path; 37 } 38 return _return; 39 } 40 41 protected void Upload_Click(object sender, EventArgs e) 42 { 43 SaveFile(); 44 } 45 46 } 47 }


大文件上传控件RadUpload.Net2,在本机试过2G的上传demo文件上传控件下载
测试成功。OK
我不知道怎么把压缩文件弄上去,想要的可以留下邮箱
Tags:  大文件上传控件 文件上传控件 文件上传控件下载

延伸阅读

最新评论

发表评论