C# 文件上传
2021-05-14 05:29
标签:选择 location content form 后缀 close files substring 相对 将文件以二进制数据上传: 前台: 给提交表单设置提交方式: enctype="multipart/form-data" 使用一个上传文件的input框 给它一个name 后台: if (file==null) //获取文件名称 //获取指定虚拟路径相对应的物理文件路径 ///获取到上传文件的后缀名 //将文件保存到指定路径 C# 文件上传 标签:选择 location content form 后缀 close files substring 相对 原文地址:http://www.cnblogs.com/xws971218/p/7526549.html
{
return Content("");
}
string name=Path.GetFileName(file.FileName);
string filename = Server.MapPath("/Models/" + name);
string extension = Path.GetExtension(file.FileName).Substring(1, Path.GetExtension(file.FileName).Length - 1);
file.SaveAs(filename);
FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.Read);
byte[] byt=new byte[fs.Length]; ///获取字节数长度
fs.Read(byt, 0,(int)fs.Length); //开始读取字节数,将二进制放入byt中
fs.Close(); //读取完要关闭