background image

 上传图片

<script language="javascript" type="text/javascript">
   function PreviewImg(imgFile)
{    
    var newPreview = document.getElementById("newPreview");
        newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src   = 
imgFile.value;
    newPreview.style.width = "80px";
    newPreview.style.height = "60px";
}

</script>

<asp:FileUpload ID="Fud_Pic" runat="server" Width="300px" /><div id="newPreview"></div>

//上传图片
        string picPath = "";
        if (Fud_Pic.HasFile)
        {
            if (Fud_Pic.PostedFile.ContentLength > 204800)
            {
                Response.Write("<script>alert('上传图片不得超过 200k!')</script>");
                return;

            }

            string fileContentType = Fud_Pic.PostedFile.ContentType;
            if (fileContentType == "image/gif" || fileContentType == "image/pjpeg"||fileContentType 
== "image/bmp" )
            {

                                string fileName = DateTime.Now.Date.ToShortDateString().Replace("-", "") + 
DateTime.Now.ToLongTimeString().Replace(":", "") + DateTime.Now.Millisecond + ".gif";
                string webFilePath = Server.MapPath(@"~\upfiles\")  + fileName;  //图片上传路径
                string sFilePath = Server.MapPath(@"~\upfiles\")  + fileName.Replace(".gif",".jpg"); 
//缩略图路径
                picPath = @"\upfiles\" + fileName;   //写入数据库路径
                Fud_Pic.SaveAs(webFilePath);
                MakeThumbnail(webFilePath, sFilePath, 130, 130, "H");     // 生成缩略图方法

            }