码迷,mamicode.com
首页 > Web开发 > 详细

上传图片2

时间:2015-02-09 17:40:19      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

<tr>
                             <td align="right">推荐小图:</td>
                             <td align="left" colspan="3">
                                 <asp:FileUpload ID="fulImage" runat="server" Width="407px" /><br />
                                 <asp:Image ID="imgBus" runat="server" Width="140px" Height="100px" ImageUrl="/Images/Demo.gif"/><font color="red">(图片大小:

300*214px)</font>
                                 &nbsp;&nbsp;&nbsp;&nbsp;
                                 <asp:Button ID="btnUpImg"
                                     runat="server" Text="上传图片" onclick="btnUpImg_Click" Width="100px" Height="30px" />
                             </td>
                         </tr>

 //推荐大图片
            string bigpic;
            if (imgbigBus.ImageUrl.Equals("~/Images/businessDemo.gif"))
                bigpic = "";
            else
                bigpic = imgbigBus.ImageUrl.Trim();
  protected void btnUpImg_Click(object sender, EventArgs e)
    {
        string picName = "";
        string file = "/images/CollegeImages/";

        if (fulImage.FileName != null && fulImage.FileName != "")
        {
            picName = UploadPicture.UploadInfo(fulImage, file);

            if (picName == null)
                Response.Write("<script>alert(‘图片上传失败!‘)</script>");
            else
                imgBus.ImageUrl = picName;
        }
    }
public static string UploadInfo(FileUpload fu, string file)
    {
        Random myRd = new Random();

        string prefix = System.IO.Path.GetExtension(fu.FileName).ToLower();
        string fileName = "";
        if (prefix.Equals(".jpg") || prefix.Equals(".gif") || prefix.Equals(".jpeg") || prefix.Equals(".png"))
        {
            string strFileName = DateTime.Now.ToString().Replace("-", "").Replace(":", "").Replace(" ", "") + myRd.Next(1000) + prefix;
            string name = @System.Web.HttpContext.Current.Server.MapPath(file.Replace("~", "") + strFileName);
            //System.Web.HttpContext.Current.Server.MapPath(file + strFileName);
            fileName = file + strFileName;
            name = name.Replace("zhuzhan\\images", "images");
            fu.SaveAs(name);
            return fileName;
        }
        else
            return null;
    }

上传图片2

标签:

原文地址:http://www.cnblogs.com/candyzhmm/p/4281841.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!