当前位置: 首页 > news >正文

ASP.NET Core如何整合百度WebUploader实现大文件断点续传?

首先右键单击网站根目录,在弹出的快捷菜单中,选择"添加引用"菜单项,弹出"添加引用",切换到"浏览"找到组件的Dll文件"Bestcomy.Web.Controls.Upload.dll"(本文件可到官网下载,本文后面也提供下载),单击"确定",回到VS工作界面,

Web.config的配置:
在下面加入:

在下面加入:

本人一开始少加这个老上传不成功,value="2048000"这里可以自行修改相应的值.

在 和 之间找到 在这之间加入:

上传前台代码:

//注册这是html控件,name都是"file1".

后台代码:
要加入using System.IO; using Bestcomy.Web.Controls.Upload; 这两命名空间

protectedvoidPage_Load(objectsender,EventArgse){Stringfpath=Path.Combine(Request.PhysicalApplicationPath,"UploadFiles");//设置上传目录if(!Directory.Exists(fpath))//检查上传目录是否存在,如果不存在就简历这个目录Directory.CreateDirectory(fpath);AspnetUploadupldr=newAspnetUpload();upldr.set_UploadFolder(fpath);upldr.RegisterModelessProgressBar(this.Button1);//这是注册Button1的进度条,按<F5>运行后刷新解决方案会看到一个文件夹"aspnetUpload_Script"存放名为:ProgressBar.aspx的页面,打开修改文字为中文.}protectedvoidButton1_Click(objectsender,EventArgse){stringfpath=Path.Combine(Request.PhysicalApplicationPath,"UploadFiles");//上传文件 要存储的位置UploadFileCollectionfiles=AspnetUpload.GetUploadFiles("file1");//获取界面内的上传组件// file1 为 上传控件的name=值foreach(UploadFilefileinfiles)//遍历上传组件{if(file!=null)file.SaveAs(Path.Combine(fpath,Path.GetFileName(file.get_FileName())));}}

后台一个是判断是否奇存在"UploadFiles"文件夹,如果没有就创建一个"UploadFiles"文件夹在根目录,另一个是按钮事件,判断后保存每个上传控件的文件.

这样就可以实现开始提出那些vs本身上传控件做不到的功能了,如果想同时上传更多的文件,只要多加一些"

"就行了.如有问题,请留言交流.

点击下载完整示例

http://www.jsqmd.com/news/119122/

相关文章:

  • SCI期刊发文量:官方无限制,但暗藏玄机
  • Open-AutoGLM 能否彻底改变电影查询体验?5大核心技术深度解析
  • 紧急!Open-AutoGLM导出异常导致上线延迟?这份抢救指南请立即收藏
  • FCKEditor实现Word图片转存HTML富文本编辑器兼容
  • FCKEditor处理Word图片转存信创系统兼容性问题
  • 从宕机到自愈:Open-AutoGLM自动恢复系统的7个核心技术组件
  • 基于matlab的期货预测,利用PSO优化SVM和未优化的SVM进行对比,得到实际输出和期望输出结果
  • 揭秘Open-AutoGLM自动预约黑科技:如何7天无脑抢到热门健身时段?
  • FCKEditor支持Word图片上传转存政府公文格式需求
  • 仅限内部流传的Open-AutoGLM导出模板曝光:5种高危场景应对策略首次公开
  • FCKEditor实现Word图片转存服务器路径自动化配置
  • 9.270
  • 【企业级数据防护必看】:Open-AutoGLM本地加密存储的7层安全加固方案
  • 为什么顶尖团队都在用Open-AutoGLM做自动教学?真相令人震惊
  • Excalidraw绘图技巧:如何画出专业级系统架构图
  • 【限时揭秘】Open-AutoGLM本地数据加密的3种高效架构设计模式
  • Open-AutoGLM如何重塑宠物经济:5大核心技术驱动智能服务预订升级
  • 9.28
  • 导出失败频发?,深度剖析Open-AutoGLM配置导出常见陷阱与避坑方案
  • 为什么你的Open-AutoGLM总是卡在初始化?:4大隐藏陷阱揭秘
  • Excalidraw社区生态盘点:最受欢迎的第三方资源
  • 食品包装设计公司推荐哪家? - 黑马榜单
  • 【AI系统高可用性保障】:基于Open-AutoGLM的3层故障恢复架构设计
  • .NET WebForm如何设计大文件上传的暂停与继续功能?
  • Open-AutoGLM入门指南(新手避坑全攻略)
  • 【Open-AutoGLM性能革命】:解锁高并发文本输入的3大关键技术
  • 你还在为配置发愁?Open-AutoGLM新手配置终极解决方案(含实操代码)
  • 9.29
  • 深入解析:使用 MySQL 从 JSON 字符串提取数据
  • Open-AutoGLM首次配置避雷指南,资深工程师不会告诉你的7个细节