首页 > 其他 > 详细

简单上传图片代码

时间:2014-05-26 06:45:34      阅读:280      评论:0      收藏:0      [点我收藏+]
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

简单上传图片代码

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!