• 上传图片后台写法


    [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:上传文件失败!");

                }

            }

    NET新手,希望各位大侠多多指教。
  • 相关阅读:
    cors
    js 离开页面
    移动端 touch
    eclipse
    java获取classpath以外的路径
    Javascript类型转换的规则
    myeclipse开发安装C++
    MyEclipse10中配置开发Python所需要的PyDev 绝对靠谱 不忽悠!
    POI生成EXCEL,公式不自动执行的有关问题
    POI中设置Excel单元格格式样式(居中,字体,边框等)
  • 原文地址:https://www.cnblogs.com/duanyuerui/p/6901642.html
Copyright © 2020-2023  润新知