上传文件

    --> 文件名必需是独一的文本名。 

2020欧洲杯官方投注-2020欧洲杯官方投注网址 12020欧洲杯官方投注-2020欧洲杯官方投注网址 2        /**//// <summary>
2020欧洲杯官方投注-2020欧洲杯官方投注网址 3        /// 上传文件,上传成功后回来贰个 string 型的所上传文件名 上传文件无法赶过3.5M
2020欧洲杯官方投注-2020欧洲杯官方投注网址 4        /// </summary>
2020欧洲杯官方投注-2020欧洲杯官方投注网址 5        /// <param name="UpFileInput">上传文件所用的控件的ID</param>
2020欧洲杯官方投注-2020欧洲杯官方投注网址 6        /// <param name="FileSavePath">上传文件保留的路子(与上传页的相对路线)</param>
2020欧洲杯官方投注-2020欧洲杯官方投注网址 7        /// <param name="P">Web窗体页</param>
2020欧洲杯官方投注-2020欧洲杯官方投注网址 8        /// <returns>上传文件的文件名 String</returns>
2020欧洲杯官方投注-2020欧洲杯官方投注网址 9        public string PubUpFile(System.Web.UI.HtmlControls.HtmlInputFile UpFileInput,string FileSavePath,Page P)
2020欧洲杯官方投注-2020欧洲杯官方投注网址 102020欧洲杯官方投注-2020欧洲杯官方投注网址 11        2020欧洲杯官方投注-2020欧洲杯官方投注网址 12{
2020欧洲杯官方投注-2020欧洲杯官方投注网址 13            if(UpFileInput.PostedFile.ContentLength < 3000 * 1024)
2020欧洲杯官方投注-2020欧洲杯官方投注网址 142020欧洲杯官方投注-2020欧洲杯官方投注网址 15            2020欧洲杯官方投注-2020欧洲杯官方投注网址 16{
2020欧洲杯官方投注-2020欧洲杯官方投注网址 17                //检查提供的目录是还是不是存在,如子虚乌有则创制
2020欧洲杯官方投注-2020欧洲杯官方投注网址 18                PubExDirectory(FileSavePath,P);
2020欧洲杯官方投注-2020欧洲杯官方投注网址 19                //获娶上传文件的文件名,并保留到钦赐的目录
2020欧洲杯官方投注-2020欧洲杯官方投注网址 20                string UpFileName;
2020欧洲杯官方投注-2020欧洲杯官方投注网址 21                if(UpFileInput.PostedFile.FileName.LastIndexOf("\")    !=    -1)
2020欧洲杯官方投注-2020欧洲杯官方投注网址 222020欧洲杯官方投注-2020欧洲杯官方投注网址 23                2020欧洲杯官方投注-2020欧洲杯官方投注网址 24{
2020欧洲杯官方投注-2020欧洲杯官方投注网址 25                    UpFileName    =    UpFileInput.PostedFile.FileName.Substring(UpFileInput.PostedFile.FileName.LastIndexOf("\"),UpFileInput.PostedFile.FileName.Length - UpFileInput.PostedFile.FileName.LastIndexOf("\"));
2020欧洲杯官方投注-2020欧洲杯官方投注网址 26                }
2020欧洲杯官方投注-2020欧洲杯官方投注网址 27                else
2020欧洲杯官方投注-2020欧洲杯官方投注网址 282020欧洲杯官方投注-2020欧洲杯官方投注网址 292020欧洲杯官方投注-2020欧洲杯官方投注网址,                2020欧洲杯官方投注-2020欧洲杯官方投注网址 30{
2020欧洲杯官方投注-2020欧洲杯官方投注网址 31                    UpFileName    =    "\" + UpFileInput.PostedFile.FileName;
2020欧洲杯官方投注-2020欧洲杯官方投注网址 32                }
2020欧洲杯官方投注-2020欧洲杯官方投注网址 33
2020欧洲杯官方投注-2020欧洲杯官方投注网址 34                UpFileInput.PostedFile.SaveAs(P.Server.MapPath(FileSavePath + UpFileName));
2020欧洲杯官方投注-2020欧洲杯官方投注网址 35                return FileSavePath + UpFileName;
2020欧洲杯官方投注-2020欧洲杯官方投注网址 36            }
2020欧洲杯官方投注-2020欧洲杯官方投注网址 37            else
2020欧洲杯官方投注-2020欧洲杯官方投注网址 382020欧洲杯官方投注-2020欧洲杯官方投注网址 39            2020欧洲杯官方投注-2020欧洲杯官方投注网址 40{
2020欧洲杯官方投注-2020欧洲杯官方投注网址 41                    P.Response.Write("<Script Language="JavaScript">n<!--n alert("上传文件不可能超过3M,请选取准确的公文!")n //-->n</Script>");
2020欧洲杯官方投注-2020欧洲杯官方投注网址 42                    return "";
2020欧洲杯官方投注-2020欧洲杯官方投注网址 43
2020欧洲杯官方投注-2020欧洲杯官方投注网址 44            }
2020欧洲杯官方投注-2020欧洲杯官方投注网址 45        }
2020欧洲杯官方投注-2020欧洲杯官方投注网址 46

    重命名文件或目录。

    2020欧洲杯官方投注-2020欧洲杯官方投注网址 47

  // 实例:    

    

Rename 命令:  

    --> 重命名文件时,无法钦点新驱动器或路线。  

    2020欧洲杯官方投注-2020欧洲杯官方投注网址 48

本文由2020欧洲杯官方投注-2020欧洲杯官方投注网址发布于win7,转载请注明出处:上传文件

相关阅读