using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
string imagePath = File1.PostedFile.FileName;//获取客户端文件路径
string imageFile = imagePath.Substring(imagePath.LastIndexOf("\\") + 1);//获取客户端文件
string imageName = imagePath.Substring(imagePath.LastIndexOf(".") + 1);//获取客户端文件类型
int imageSize = File1.PostedFile.ContentLength;//获取文件大小
if (imageName == "jpg" || imageName == "bmp" || imageName == "gif")
{
if (imageSize <= 1024 * 200)
{
if (imageFile != imageServerName)
{
File1.PostedFile.SaveAs(Server.MapPath("images") + "\\" + imageFile);//上传至服务器
Response.Write("<script type='text/javascript'>alert('上传成功.')</script>");
Image1.ImageUrl = Convert.ToString(Server.MapPath("images") + "\\" + imageFile);
}
else
{
Response.Write("<script type='text/javascript'>alert('文件已存在.')</script>");
}
}
else
{
Response.Write("<script type='text/javascript'>alert('上传文件过大.')</script>");
}
}
else
{
Response.Write("<script type='text/javascript'>alert('上传类型错误.')</script>");
}
}
} if (imageFile != imageServerName)
怎么获得服务器images 文件夹是否存在相同文件. 这个imageServerName 应该怎么写啊?
if (!File.Exists(Path.Combine(Server.MapPath("images"), imageFile)))