MVC单文件上传

前言

现在来写下最基础的单文件上传,完成后可以扩展成各种不同的上传方式

HTML

<input id="Input_File" type="file" />

JS

<script>
var FileDOM = document.querySelectorAll("#Input_File")[0];
var xhr = new XMLHttpRequest();
FileDOM.onchange = function (e) {
var fromdata = new FormData();
fromdata.append("fileBase",e.target.files[0]);
xhr.open("POST", "/Index/UploadingFile");
xhr.send(fromdata);
}
</script>

Contriller

public ActionResult UploadingFile(HttpPostedFileBase fileBase )
{
if(fileBase != null)
{
fileBase.SaveAs(AppDomain.CurrentDomain.BaseDirectory + "File/" + fileBase.FileName);
}
return null;
}
}

效果

在这里插入图片描述
在这里插入图片描述

后言

上传文件就完成了,是不是很简单呢?
本文结束了,如果觉得本技术文章对你有帮助请给我点个赞,如果有什么不足的地方,给我提意见,让我加以改进

  LRolinx  阅读(47)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示