protected void Button7_Click(object sender, EventArgs e)
{
bool fileIsValid = false;
//如果确认了上传文件,则判断文件类型是否符合要求
if (this.FileUpload1.HasFile)
{
//获取上传文件的后缀
String fileExtension = System.IO.Path.GetExtension(this.FileUpload1.FileName).ToLower();
String[] restrictExtension = { ".gif", ".jpg", ".bmp", ".png" };
//判断文件类型是否符合要求
for (int i = 0; i < restrictExtension.Length; i++)
{
if (fileExtension == restrictExtension[i])
{
fileIsValid = true;
}
}
//如果文件类型符合要求,调用SaveAsc方法实现上传,并显示相关信息
if (fileIsValid == true)
{
try
{
this.FileUpload1.SaveAs(Server.MapPath("~/images/") + FileUpload1.FileName);
//this.Label2.Text.Split("//");
Response.Write("<script>alert('上传成功!');</script>");
TextBox6.Text = this.FileUpload1.FileName;
}
catch
{
Response.Write("<script>alert('上传失败!');</script>");
}
}
}
}
后台page_load中写:
this.FileUploadFristImg.Attributes.Add("onpropertychange", "showPic()");
前台JS代码:
function showPic(){
document.getElementById("FristImg").src=document.getElementById("FileUploadFristImg").value;
}
前台控件:
<asp:FileUpload ID="FileUploadFristImg" runat="server" />
<asp:Image ID="FristImg" runat="server" Height="115px" ImageUrl="~/UpPic/products_images/products/temp.jpg"
Width="100px" />
1077

被折叠的 条评论
为什么被折叠?



