当前位置:美高梅官方网站59599 > 首页 >         /// 上传文件,内定要重命名的文件

        /// 上传文件,内定要重命名的文件

文章作者:首页 上传时间:2019-11-01

Rename 命令:  

美高梅官方网站59599 1美高梅官方网站59599 2        /**//// <summary>
美高梅官方网站59599 3        /// 上传文件,上传成功后返回一个 string 型的所上传文件名 上传文件不能超过3.5M
美高梅官方网站59599 4        /// </summary>
美高梅官方网站59599 5        /// <param name="UpFileInput">上传文件所用的控件的ID</param>
美高梅官方网站59599 6        /// <param name="FileSavePath">上传文件保存的路径(与上传页的相对路径)</param>
美高梅官方网站59599 7        /// <param name="P">Web窗体页</param>
美高梅官方网站59599 8        /// <returns>上传文件的文件名 String</returns>
美高梅官方网站59599 9        public string PubUpFile(System.Web.UI.HtmlControls.HtmlInputFile UpFileInput,string FileSavePath,Page P)
美高梅官方网站59599 10美高梅官方网站59599 11        美高梅官方网站59599 12{
美高梅官方网站59599 13            if(UpFileInput.PostedFile.ContentLength < 3000 * 1024)
美高梅官方网站59599 14美高梅官方网站59599 15美高梅官方网站59599,            美高梅官方网站59599 16{
美高梅官方网站59599 17                //检查提供的目录是否存在,如不存在则创建
美高梅官方网站59599 18                PubExDirectory(FileSavePath,P);
美高梅官方网站59599 19                //获娶上传文件的文件名,并保存到指定的目录
美高梅官方网站59599 20                string UpFileName;
美高梅官方网站59599 21                if(UpFileInput.PostedFile.FileName.LastIndexOf("\")    !=    -1)
美高梅官方网站59599 22美高梅官方网站59599 23                美高梅官方网站59599 24{
美高梅官方网站59599 25                    UpFileName    =    UpFileInput.PostedFile.FileName.Substring(UpFileInput.PostedFile.FileName.LastIndexOf("\"),UpFileInput.PostedFile.FileName.Length - UpFileInput.PostedFile.FileName.LastIndexOf("\"));
美高梅官方网站59599 26                }
美高梅官方网站59599 27                else
美高梅官方网站59599 28美高梅官方网站59599 29                美高梅官方网站59599 30{
美高梅官方网站59599 31                    UpFileName    =    "\" + UpFileInput.PostedFile.FileName;
美高梅官方网站59599 32                }
美高梅官方网站59599 33
美高梅官方网站59599 34                UpFileInput.PostedFile.SaveAs(P.Server.MapPath(FileSavePath + UpFileName));
美高梅官方网站59599 35                return FileSavePath + UpFileName;
美高梅官方网站59599 36            }
美高梅官方网站59599 37            else
美高梅官方网站59599 38美高梅官方网站59599 39            美高梅官方网站59599 40{
美高梅官方网站59599 41                    P.Response.Write("<Script Language="JavaScript">n<!--n alert("上传文件不能大于3M,请选择正确的文件!")n //-->n</Script>");
美高梅官方网站59599 42                    return "";
美高梅官方网站59599 43
美高梅官方网站59599 44            }
美高梅官方网站59599 45        }
美高梅官方网站59599 46

  // 描述:  

    重命名文件或目录。

  // 语法:

    rename [<Drive>:][<Path>]<FileName1> <FileName2>

  // 参数:

    

  // 说明:

    --> 指定要重命名的文件或文件集的位置和名称。文件名可以包含通配符(*和?)。

    --> 重命名文件时,不能指定新驱动器或路径。  

    --> 文件名必须是唯一的文件名。 

  // 实例:    

    美高梅官方网站59599 47

    美高梅官方网站59599 48

 

本文由美高梅官方网站59599发布于首页,转载请注明出处:        /// 上传文件,内定要重命名的文件

关键词: