news 2026/10/6 19:19:17

军工企业网页项目如何实现大文件分片上传的源码?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
军工企业网页项目如何实现大文件分片上传的源码?

首先右键单击网站根目录,在弹出的快捷菜单中,选择"添加引用"菜单项,弹出"添加引用",切换到"浏览"找到组件的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/10/5 5:16:57

焕新Windows资源管理器:打造专属毛玻璃视觉盛宴

焕新Windows资源管理器:打造专属毛玻璃视觉盛宴 【免费下载链接】ExplorerBlurMica Add background Blur effect or Acrylic (Mica for win11) effect to explorer for win10 and win11 项目地址: https://gitcode.com/gh_mirrors/ex/ExplorerBlurMica 每天面…

作者头像 李华
网站建设 2026/10/5 11:36:06

Java版LeetCode热题100之全排列:回溯算法的深度剖析与实战指南

Java版LeetCode热题100之全排列:回溯算法的深度剖析与实战指南摘要:本文将全面解析 LeetCode 热题 100 中的经典回溯问题——全排列(Permutations)。我们将从题目出发,深入探讨回溯算法的核心思想、递归结构设计、状态…

作者头像 李华
网站建设 2026/10/6 16:03:24

Windows 11时钟终极美化指南:ElevenClock让你的桌面焕然一新

Windows 11时钟终极美化指南:ElevenClock让你的桌面焕然一新 【免费下载链接】ElevenClock ElevenClock: Customize Windows 11 taskbar clock 项目地址: https://gitcode.com/gh_mirrors/el/ElevenClock 还在为Windows 11任务栏时钟的单调乏味而烦恼吗&…

作者头像 李华
网站建设 2026/10/6 8:59:07

Qwen3双模式大模型:235B参数实现智能推理自由切换

Qwen3双模式大模型:235B参数实现智能推理自由切换 【免费下载链接】Qwen3-235B-A22B-MLX-6bit 项目地址: https://ai.gitcode.com/hf_mirrors/Qwen/Qwen3-235B-A22B-MLX-6bit 导语 Qwen3系列最新发布的2350亿参数大模型Qwen3-235B-A22B-MLX-6bit&#xff0…

作者头像 李华
网站建设 2026/10/5 10:18:25

UniHacker破解工具:解锁Unity全版本专业功能完全指南

UniHacker破解工具:解锁Unity全版本专业功能完全指南 【免费下载链接】UniHacker 为Windows、MacOS、Linux和Docker修补所有版本的Unity3D和UnityHub 项目地址: https://gitcode.com/GitHub_Trending/un/UniHacker 还在为Unity高昂的许可证费用发愁吗&#x…

作者头像 李华