我想通过表单提交按钮,上传图片的名称到数据库,并把图片存在项目的images文件夹下。
图片名称保存到到数据库已经实现了,咋把图片保存到文件夹里呢?
file.SaveAs("路径+文件名");
示例如下:
string filePath = Server.MapPath("~/Uploads/");// 文件上传后的保存路径
if (!Directory.Exists(filePath))
{
Directory.CreateDirectory(filePath);
}
var db = new ZZCYI.BLL.cy_dataBank();
string fileName = Path.GetFileName(file.FileName);// 原始文件名称
if (db.Exists("dbName='" + fileName + "'"))
{
return Json("文件名已存在,文件名不能重复");
}
string fileExtension = Path.GetExtension(fileName); // 文件扩展名
string saveName = Guid.NewGuid().ToString() + fileExtension; // 保存文件名称
file.SaveAs(filePath + saveName);
表单提交的时候文件已经上传了,你要在后台写接收代码
所以就是不知道咋写代码接收并存在images文件夹里呀0.0~