/// <summary> /// 上传文件 /// </summary> /// <returns></returns> public string Upload(int _num, int isAdmin) { if (PostedFile != null) { int getFileLent = 0; try { //此处得到会员所在的会员组的上传信息 if (isAdmin != 1) { rootPublic pd = new rootPublic(); DataTable dt = pd.getGroupUpInfo(NetCMS.Global.Current.UserNum); if (dt != null && dt.Rows.Count > 0) { Extension = dt.Rows[0]["upfileType"].ToString(); getFileLent = int.Parse(dt.Rows[0]["upfileSize"].ToString()) * 1024; } } else { getFileLent = FileLength; } string fileName = PathToName(PostedFile.FileName); string _fileName = ""; string[] Exten = Extension.Split(','); if (Exten.Length == 0) { return("你未设置上传文件类型,系统不允许进行下一步操作!$0"); } else { for (int i = 0; i < Exten.Length; i++) { if (fileName.ToLower().EndsWith(Exten[i].ToLower())) { if (PostedFile.ContentLength > getFileLent) { return("上传文件限制大小:" + getFileLent / 1024 + "kb!$0"); } string IsFileex = SavePath + @"\" + fileName; if (!Directory.Exists(SavePath)) { Directory.CreateDirectory(SavePath); } if (_num == 1) { string _Randstr = NetCMS.Common.Rand.Number(6); string _tmps = DateTime.Now.Month + DateTime.Now.Day + "-" + _Randstr + "-" + fileName; if (File.Exists(IsFileex)) { postedFile.SaveAs(SavePath + @"" + _tmps); _fileName = _tmps; return(_fileName + "$1"); } else { PostedFile.SaveAs(IsFileex); _fileName = fileName; return(_fileName + "$1"); } } else { PostedFile.SaveAs(IsFileex); _fileName = fileName; return(_fileName + "$1"); } } } return("只允许上传" + Extension + " 文件!$0"); } } catch (System.Exception exc) { return(exc.Message + "$0"); } } else { return("上文件失败!$0"); } }
/// <summary> /// 上传文件 /// </summary> /// <returns></returns> public string Upload(int _num,int isAdmin) { if (PostedFile != null) { int getFileLent=0; try { //此处得到会员所在的会员组的上传信息 if (isAdmin != 1) { rootPublic pd = new rootPublic(); DataTable dt = pd.getGroupUpInfo(NetCMS.Global.Current.UserNum); if (dt != null && dt.Rows.Count > 0) { Extension = dt.Rows[0]["upfileType"].ToString(); getFileLent = int.Parse(dt.Rows[0]["upfileSize"].ToString()) * 1024; } } else{getFileLent = FileLength;} string fileName = PathToName(PostedFile.FileName); string _fileName = ""; string[] Exten = Extension.Split(','); if (Exten.Length == 0){return "你未设置上传文件类型,系统不允许进行下一步操作!$0";} else { for (int i = 0; i < Exten.Length; i++) { if (fileName.ToLower().EndsWith(Exten[i].ToLower())) { if (PostedFile.ContentLength > getFileLent) return "上传文件限制大小:" + getFileLent / 1024 + "kb!$0"; string IsFileex = SavePath + @"\" + fileName; if (!Directory.Exists(SavePath)) { Directory.CreateDirectory(SavePath); } if (_num == 1) { string _Randstr = NetCMS.Common.Rand.Number(6); string _tmps = DateTime.Now.Month + DateTime.Now.Day + "-" + _Randstr + "-" + fileName; if (File.Exists(IsFileex)) { postedFile.SaveAs(SavePath + @"" + _tmps); _fileName = _tmps; return _fileName + "$1"; } else { PostedFile.SaveAs(IsFileex); _fileName = fileName; return _fileName + "$1"; } } else { PostedFile.SaveAs(IsFileex); _fileName = fileName; return _fileName + "$1"; } } } return "只允许上传" + Extension + " 文件!$0"; } } catch (System.Exception exc) { return exc.Message + "$0"; } } else { return "上文件失败!$0"; } }