zoukankan      html  css  js  c++  java
  • C#文件上传

     //var fileName = System.IO.Path.GetFileName(upload.FileName);
                //var filePhysicalPath = Server.MapPath("~/Content/" + fileName);//我把它保存在网站根目录的 upload 文件夹
                var fileName = Path.Combine(Request.MapPath("~/Content"),
                   Path.GetFileName(upload.FileName));
                upload.SaveAs(fileName);

                var url = "/Content/" + upload.FileName;
                var CKEditorFuncNum = System.Web.HttpContext.Current.Request["CKEditorFuncNum"];

                //上传成功后,我们还需要通过以下的一个脚本把图片返回到第一个tab选项
                return Content("<script>window.parent.CKEDITOR.tools.callFunction(" + CKEditorFuncNum + ", "" + url + "");</script>");
          

     string fileExt = postFile.FileName.Substring(postFile.FileName.LastIndexOf(".") + 1); //文件扩展名,不含“.”
                        string newFileName = DateTime.Now.ToString("yyyyMMddHHmmssffff") + "." + fileExt; //随机生成新的文件名
                        string upLoadPath = "~/Picture/"; //上传目录相对路径
                        string fullUpLoadPath = Server.MapPath(upLoadPath);  //将路径转换成 物理路径
                        string newFilePath = upLoadPath + newFileName; //上传后的路径
                        postFile.SaveAs(fullUpLoadPath + newFileName);  //核心方法
                        return Json(new { success=true, message="", remark= "/Picture/" + newFileName });

  • 相关阅读:
    写了一个分页控件。
    职业规划
    程序员该做的事
    做就做最优秀的员工
    Tomcat+JSP经典配置实例
    2005年11月26日8点50左右,南昌地震。
    如何添加一个自定义的columnstyles 到设计器中,以便在设计时直接使用他们?
    Oracle 的入门心得【强烈推荐】
    如何随机显示记录条数的15% ?
    重写DataGrid的DataGridBoolColumn,添加bool值改变事件。
  • 原文地址:https://www.cnblogs.com/ruiyuan/p/11404314.html
Copyright © 2011-2022 走看看