MVC4 + uploadfy 上传图片!

来源:互联网 发布:泰迪pcqq加速软件 编辑:程序博客网 时间:2024/06/05 10:55
$(function () {        $("#uploadify").uploadify({            method: 'post',            uploader: '/Register/UploadFile',            swf: '/uploadfy/uploadify.swf',            buttonText: '选择文件',            buttonCursor: 'hand',            fileObjName: 'type=0',           // 上传参数名称            auto: true,            multi: false,            width: 60,                          // 按钮的宽度            height: 23,                         // 按钮的高度            // 两个配套使用            fileTypeExts: "*.jpg;*.png;*.bmp",             // 扩展名            fileTypeDesc: "请选择 jpg png bmp 文件",    // 文件说明            //onInit: function () { alert("1"); },            onUploadSuccess: function (file, data, response) {                var json = $.parseJSON(data);                alert(json.msg);                if (json.msg != -1) {                    $("#businessLicenseScan").val(json.msg);                } else {                    alert("上传失败!请稍候重试!");                }            },            onUploadError: function (file, errorCode, errorMsg, errorString) {                //alert(errorString);            },            onSelectError: function () {                alert("选择*.jpg;*.png;*.bmp格式的图片");                return false;            }        });});
<span id="uploadify"></span>

<script src="~/uploadfy/jquery.uploadify.min.js"></script><link href="~/uploadfy/uploadify.css" rel="stylesheet" />
[HttpPost]        public ActionResult UploadFile()        {            try            {                HttpPostedFileBase f = Request.Files[0];                string folder = Server.MapPath("~/Content/upload/");                if (f != null)                {                    string fileName = DateTime.Now.ToString("yyyyMMddHHmmssff") +                                      f.FileName.Substring(f.FileName.LastIndexOf("."),                                      f.FileName.Length - f.FileName.LastIndexOf("."));                    if (!System.IO.Directory.Exists(folder))                        System.IO.Directory.CreateDirectory(folder);                    f.SaveAs(folder + fileName);                    string result = EnterpriseRegisterHelper.UploadFile(folder + fileName, "0");                    if (!String.IsNullOrEmpty(result))                    {                        var obj = JObject.Parse(result);                        if (Convert.ToBoolean(obj["success"].ToString()))                        {                            return Json(new { msg = obj["data"].ToString() });                         }                        else                        {                            return Json(new { msg = obj["message"].ToString() });                         }                    }                }                return Json(new { msg = -1 });             }            catch (Exception e)            {                _log.Error("上传图片:" + e.Message);                return Json(new { msg = -1 });             }        }



0 0
原创粉丝点击