#region 文件上传 代码 /// <summary> /// 上传文件 /// </summary> /// <param name="SaveFilePath">要保存的路径</param> protected void SaveFile(string SaveFilePath) { HttpFileCollection files = HttpContext.Current.Request.Files; for (int iFile = 0; iFile < files.Count; iFile++) { if (!Directory.Exists(SaveFilePath)) { Directory.CreateDirectory(SaveFilePath); } HttpPostedFile postedFile = files[iFile]; System.IO.Stream tst = postedFile.InputStream; string strFile = postedFile.FileName;//获取客户端的图片路径 if (strFile != "") { string[] strTemp = strFile.Split(new char[] { '\' }); string strFileName = strTemp[strTemp.Length - 1].ToString(); string strFpath = System.Guid.NewGuid().ToString() + strFileName.Substring(strFileName.LastIndexOf("."), strFileName.Length - strFileName.LastIndexOf(".")); SaveFilePath += "\" + strFpath;//服务器端的完整路径 // 获取客户端发送的文件的 MIME 内容类型。 string fileContentType = postedFile.ContentType; //if (fileContentType == "image/bmp" || fileContentType == "image/gif" || fileContentType == "image/pjpeg") //{ // Get_Slt_Img(tst, strFile, strFpath, 200, 200, "Cut", 1); //首页显示的缩略图 // Get_Slt_Img(tst, strFile, strFpath, 1000, 1000, "W", 2); //详细页面的图片 //} //else //{ postedFile.SaveAs(SaveFilePath); //} } } } #endregion