c#处理前端传输二进制图片数据上传保存

public ActionResult UpLoad()

{

//1.0得到上传过来的文件

HttpFileCollectionBase fils = Request.Files;//得到上传过来的文件

if (fils.Count > 0)

{

//文件字节长度

if (fils[0].ContentLength > 0)

{

//2.0上传图片或要将图片的名称做一个修改(不能重复)

string oldName = fils[0].FileName;

//得到当前文件名称后缀

string exName = Path.GetFileName(oldName);

//生成一个永不重复的名称

string newName = Guid.NewGuid() + exName;

using (System.Drawing.Image img = System.Drawing.Image.FromStream(fils[0].InputStream))

{

img.Save(Server.MapPath("/img/") + newName);

return Content("OK");

}

}

else

{

//上传失败

return Content("ON");

}

}

else

{

//未选择数据

return Content("未选择数据");

}

}

相关推荐
宇余1 分钟前
ES2025新特性实战:5分钟get前端高频实用语法
前端·typescript
励扬程序1 分钟前
Cocos Creator 3.8 实现指定Node节点截图功能教程
前端·cocos creator
jenchoi4136 分钟前
【2025-11-15】软件供应链安全日报:最新漏洞预警与投毒预警情报汇总
前端·网络·安全·网络安全·npm·node.js
进击的野人6 分钟前
防抖与节流:优化前端性能的两种关键技术
前端·javascript
小高0078 分钟前
别再滥用 Base64 了——Blob 才是前端减负的正确姿势
前端·javascript·面试
黑羽同学8 分钟前
Fix: 修复AI聊天输入框Safari回车发送bug
前端·javascript·dom
数据知道9 分钟前
FastAPI基础项目:仿头条新闻的web项目,实现基本的新闻列表页和详情页查看功能
前端·python·fastapi·python项目
wc_xue_fei_le24 分钟前
11.11DNS主从服务器
linux·服务器·前端
女生寝室03827 分钟前
《Chrome》 [142.0.7444.60][绿色便携版] 下载
前端·chrome
进击的野人33 分钟前
JavaScript原型与原型链:深入理解面向对象编程的基石
前端·javascript·面试