用过浏览器的开发人员都对大文件上传与下载比较困扰,之前遇到了一个需要在.net环境下大文件上传的问题,无奈之下自己开发了一套文件上传控件,在这里分享一下。希望能对你有所帮助。
以下是此例中各种脚本文件
以下是文件存储路径部分代码
namespace up7.db.biz
{
/// 路径生成器基类
/// 提供文件或文件夹的存储路径
public class PathBuilder
{
/// 根级存储路径,格式:up7\\upload
public string getRoot()
{
return HttpContext.Current.Server.MapPath("/upload");
}
public virtual string genFolder(int uid, string nameLoc)
{
return string.Emp