ASP.NET上传图片时并产生预览

来源:互联网 发布:达芬奇调色for mac 编辑:程序博客网 时间:2024/06/09 18:54

 <tr bgcolor="#f5f5f5">
     <td height="30" align="center" valign="middle">图片链接</td>
     <td height="35" align="center" valign="middle"><input type="file" name="uploadfile1" runat="server" id="uploadfile1" onpropertychange="document.all.imgID.src='file:///'+this.value"> &nbsp;
     </td>
    </tr>
    <tr bgcolor="#f5f5f5">
     <td height="70" align="center" valign="middle">缩略图</td>
     <td height="70" align="center" valign="middle"><img id="imgID" width="82" height="65" border="0" >&nbsp;
     </td>
    </tr>

 

后台代码:

string fullFileName=this.fileUpLoad.PostedFile.FileName;
        string fileName=fullFileName.Substring(fullFileName.LastIndexOf("//")+1);
        string typeName=fullFileName.Substring(fullFileName.LastIndexOf(".")+1);
        if(typeName !="jpg" && typeName!="bmp"&& typeName!="gif")
        {
            Response.Write("<script>alert('请上传的图片格式错误!');</script>");
        }
        else
        {
                this.fileUpLoad.PostedFile.SaveAs(Server.MapPath("picture") + @"/" + fileName);

                Response.Write("<script>alert('添加成功');</script>");
            }

原创粉丝点击