码迷,mamicode.com
首页 > 其他好文 > 详细

简单上传图片代码

时间:2014-05-26 06:45:48      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:style   class   c   blog   code   java   

using System.IO;
bubuko.com,布布扣
  public string UpdatePic(HttpPostedFileBase pic)
        {
            string filePath = null;
            string filename = null;
            try
            {
                string path = Server.MapPath("~/Upload/");

                if (!Directory.Exists(path))
                {
                    Directory.CreateDirectory(path);
                }
                filename = pic.FileName;//获得文件上传全目录
                //filename = DateTime.Now.ToString("yyyyMMddHHmmssfff");
                int place = filename.LastIndexOf(".") + 1;//获得文件扩展名的位置
                string extname = filename.Substring(place).ToLower();//得到文件扩展名              
                string allowedType = "jpg|bmp|jpeg|psd|png";//允许上传文件类型
                long allowedSize = 512000 * 1024;//允许上传最大文件大小
                if (allowedType.Contains(extname) && pic.ContentLength < allowedSize)
                {
                    filePath = path + filename;
                    pic.SaveAs(filePath);
                }
                else
                {
                    return null;
                }
            }
            catch (Exception err)
            {
                throw new Exception(err.Message);
            }
            return filename;
        }
bubuko.com,布布扣
bubuko.com,布布扣
    HttpPostedFileBase file = Request.Files["pic"];    


  if (file.ContentLength != 0)
                    {
                        string filename = UpdatePic(file);
                        model.Url = @"..\..\Upload\" + filename;
                    }
bubuko.com,布布扣
 <tr>
                <th>@Html.LabelFor(model=>model.Url)</th>
                <td>
                   <input type="file" name="pic" id="pic" />
                </td>
              </tr>
    @using (Html.BeginForm("AddActivity", "Activity", FormMethod.Post, new { enctype = "multipart/form-data"}))

 

简单上传图片代码,布布扣,bubuko.com

简单上传图片代码

标签:style   class   c   blog   code   java   

原文地址:http://www.cnblogs.com/yechangzhong-826217795/p/3748086.html

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