JQuery上传插件Uploadify MVC3 上传图片

来源:互联网 发布:mac上能玩的热门网游 编辑:程序博客网 时间:2024/04/30 08:39
首先引入这两个
<script src="@Url.Content("~/uploadify/jquery.uploadify.js")" type="text/javascript"></script><link href="@Url.Content("~/uploadify/uploadify.css")" rel="stylesheet" type="text/css" />


下载地址 http://download.csdn.net/detail/qq931121347/6815115


上传的JS·

$(document).ready(function () {    $('#file1').uploadify({        auto: true,        buttonText: '选择图片',        swf: '@Url.Content("~/uploadify/uploadify.swf")',        uploader: 'uploadFile',        fileTypeDesc: '图片文件(*.jpg,*.png,*.gif)',        fileTypeExts: '*.jpg;*.png;*.gif',        onUploadSuccess: function (file, data, response) { $("#picname").val(data); $("#pic").attr("src", "/uploadfile/images/" + data); }    });});</script>


上传控件
  <input type="file" name="file1" id="file1"/>

隐藏域

 <input id="picname" name="picname" type="hidden" /><br />

预览

  <img id="pic" src="" height="150px;" width="150px" />


Controller

 #region 上传图片        [AcceptVerbs(HttpVerbs.Post)]        public ActionResult uploadFile(HttpPostedFileBase FileData)        {            string filename = Guid.NewGuid().ToString("N") + Path.GetExtension(FileData.FileName);            string folder = Server.MapPath("/uploadfile/images/");            if (null != FileData)            {                try                {                    string fullPathname = Path.Combine(folder, filename);                    saveFile(FileData, folder, filename);                }                catch (Exception ex)                {                    filename = ex.ToString();                }            }            return Content(filename);        }        #endregion


0 0
原创粉丝点击