news 2026/6/9 22:43:28

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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本身上传控件做不到的功能了,如果想同时上传更多的文件,只要多加一些"

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

点击下载完整示例

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/8 2:32:19

Excalidraw插件推荐:5个提升效率的宝藏扩展

Excalidraw插件推荐:5个提升效率的宝藏扩展 在技术团队频繁进行架构讨论、系统设计和需求对齐的今天,一张清晰的草图往往胜过千言万语。但传统绘图工具要么太正式、上手难,要么协作不便、难以迭代。这时候,一个轻量、灵活又足够智…

作者头像 李华
网站建设 2026/6/6 21:20:21

Open-AutoGLM加密存储调优全攻略(从入门到生产级部署)

第一章:Open-AutoGLM本地数据加密存储优化概述在本地化部署与数据隐私保护需求日益增长的背景下,Open-AutoGLM 通过强化本地数据加密存储机制,显著提升了系统的安全性和可靠性。该模型不仅支持端到端的数据加密处理,还集成了轻量级…

作者头像 李华
网站建设 2026/6/6 21:33:38

你还在为配置发愁?Open-AutoGLM新手配置终极解决方案(含实操代码)

第一章:Open-AutoGLM 新手引导配置Open-AutoGLM 是一个面向自动化自然语言处理任务的开源框架,支持模型微调、推理优化与任务编排。初次使用需完成基础环境配置与身份认证,以确保系统能够正常加载模型并执行指令。环境准备 在开始配置前&…

作者头像 李华
网站建设 2026/6/9 19:53:27

如何用Excalidraw实现团队远程协作?AI绘图新体验

如何用 Excalidraw 实现团队远程协作?AI绘图新体验 在分布式办公成为常态的今天,一个技术团队开会时最怕什么?不是网络卡顿,也不是时区混乱,而是“你说的我听不懂”。当一位工程师口头描述“用户请求经过网关鉴权后分发…

作者头像 李华
网站建设 2026/6/9 19:43:45

本地数据加密太慢?Open-AutoGLM优化技巧,让你的系统提速8倍

第一章:本地数据加密太慢?Open-AutoGLM优化技巧,让你的系统提速8倍在处理本地敏感数据时,加密操作常成为性能瓶颈。传统加密流程依赖同步计算和单一模型推理,导致高延迟与资源浪费。借助 Open-AutoGLM 框架的异步调度与…

作者头像 李华
网站建设 2026/6/9 22:06:09

Excalidraw支持哪些导出格式?PNG/SVG/JSON全解析

Excalidraw导出格式全解析:PNG、SVG与JSON的技术实践 在技术团队频繁绘制架构图、流程草图和界面原型的今天,一个常见的痛点浮现出来:如何让一张随手画出的手绘风格图表,既能嵌入文档清晰展示,又能长期维护、多人协作甚…

作者头像 李华