上传图片后台写法
Posted 秋明小司机丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了上传图片后台写法相关的知识,希望对你有一定的参考价值。
[HttpPost]
public ActionResult UpFile()
{
int count = Request.Files.Count;
for (int i = 0; i < count; i++)
{
WebTest.Entity.FileInfo fileInfo = new WebTest.Entity.FileInfo();
HttpPostedFileBase file = Request.Files[i];
string[] NameTpye = file.FileName.Split(new char[] { ‘.‘ });
string Path = "/Image/UpWord/" + DateTime.Now.ToString("yyyyMMddHHmmssffff");
string FilePath = Server.MapPath(Path);
if (!Directory.Exists(FilePath))
{
Directory.CreateDirectory(FilePath);
}
file.SaveAs(FilePath + "/" + file.FileName);
fileInfo.FileName = NameTpye[0];
fileInfo.FileType = "." + NameTpye[1];
fileInfo.FileUrl = Path + "/" + file.FileName;
fileInfo.Refnum = 1;
fileInfo.RefnumTable = "News";
fileInfo.Size = (file.ContentLength / 1024).ToString();
db.Set<WebTest.Entity.FileInfo>().Add(fileInfo);
}
int res = db.SaveChanges();
if (res > 0)
{
return Content("OK:上传文件成功!");
}
else
{
return Content("NO:上传文件失败!");
}
}
以上是关于上传图片后台写法的主要内容,如果未能解决你的问题,请参考以下文章
jquery的on方法,支持链式操作?这是什么骚写法,froala上传图片的地址是什么意思?php怎么写?