当前位置: 首页 > 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.rkmt.cn/news/131160.html

相关文章:

  • SCI期刊发文量:官方无限制,但暗藏玄机
  • 紧急!Open-AutoGLM导出异常导致上线延迟?这份抢救指南请立即收藏
  • 基于matlab的期货预测,利用PSO优化SVM和未优化的SVM进行对比,得到实际输出和期望输出结果
  • 仅限内部流传的Open-AutoGLM导出模板曝光:5种高危场景应对策略首次公开
  • 9.28
  • Excalidraw社区生态盘点:最受欢迎的第三方资源
  • 食品包装设计公司推荐哪家? - 黑马榜单
  • 北京上门收酒机构真实排行推荐|藏酒人避坑指南+科普 - 品牌排行榜单
  • Excalidraw历史版本回溯功能详解:不怕误删修改
  • 【普中Hi3861构建攻略--基于鸿蒙OS】-- 第 26 章 WIFI实验-AP 建立网络
  • 提升协作效率!Excalidraw实时白板在敏捷开发中的应用
  • 9.26
  • 9.25
  • 9.27
  • langgraph sse 用法
  • 9.23
  • 为什么你的手势识别总延迟?Open-AutoGLM缩放参数调优指南
  • Open-AutoGLM操作手册导出实战指南(99%工程师忽略的核心细节)
  • Vue响应式数据全解析:从Vue2到Vue3,ref与reactive的实战指南
  • 本地数据加密太慢?Open-AutoGLM优化技巧,让你的系统提速8倍
  • 师夷长技以制夷,二角破壁,五分普惠,AI当雄于地球,今日之责任,不在他人,全在我少年开发者!
  • Open-AutoGLM推理延迟高?:4种优化路径+实测数据对比,立竿见影降本30%
  • 2025粘钉一体机选购指南:口碑领先的供应商都在这里,目前排行前列的粘钉一体机企业聚焦技术实力与行业适配性 - 品牌推荐师
  • 从一次「登录阻塞」说起:我终于理解了 goroutine
  • 工业多缺陷检测漏检多,后来才知道用IoU阈值加权评估
  • 具身智能(Embodied AI)逼近:机器人如何更好地理解物理世界?
  • Open-AutoGLM运行异常?:5步精准定位并解决核心故障
  • Excalidraw支持量子计算线路图绘制
  • 【Open-AutoGLM失败恢复核心技术】:揭秘企业级数据保护的5大关键策略
  • 别再手动设重试了!Open-AutoGLM自学习重试机制即将颠覆你的认知