zoukankan      html  css  js  c++  java
  • MVC批量上传文件(使用uploadify)

    <script src="JS/jquery-1.8.3.js"></script>
    <script src="uploadify/jquery.uploadify.min.js"></script>
    <script src="uploadify/jquery.uploadify.js"></script>
    <link href="uploadify/uploadify.css" rel="stylesheet" />
    
    
    
    <script type="text/javascript">
        $(function () {
            $('#file_upload').uploadify({
                'swf': '/uploadify/uploadify.swf',//必须
                'uploader': '/Home/Upload',//处理上传图片的后台地址
                'cancelImg': 'image/ico/uploadify-cancel.png',//取消的图片
                'fileObjName': 'file',            // 上传参数名称,没有这个和后台参数名对应的属性后台无法接收文件
                'auto': false//设为false 可以禁止自动上传,默认true
    
                // Put your options here
            });
        });
    </script>
    <input type="file" name="file_upload" id="file_upload" />
    <a href="javascript:$('#file_upload').uploadify('upload','*')">上传</a>|
    <a href="javascript:$('#file_upload').uploadify('stop','*')">取消上传</a

    后台:

     public ActionResult Upload( HttpPostedFileBase file)
            {
                if (file == null)
                {
                    return Content("没有文件!", "text/plain");
                }
                if (!Directory.Exists(Request.MapPath("~/Upload")))
                {
                    Directory.CreateDirectory(Request.MapPath("~/Upload"));
                }
                var fileName = Path.Combine(Request.MapPath("~/Upload"), Path.GetFileName(file.FileName));
                try
                {
                    file.SaveAs(fileName);
                    //数据库操作
                    //...
                    //tm.AttachmentPath = fileName;//得到全部model信息
                    return Content("上传成功!", "text/plain");
                   // return RedirectToAction("Show", tm);
                }
                catch
                {
                    return Content("上传异常 !", "text/plain");
                }
    
            }
  • 相关阅读:
    第五章 项目范围管理
    一位华为IT总监的12大职场经验谈
    接到面试通知后该做什么
    经验借鉴:外包失败三条血泪经验分享
    项目范围管理收集需求
    绝对不能对老板说的十句傻话
    项目整合实施整体变更控制
    项目整合结束项目或阶段
    9招助你夺取更高职位
    IT人写好简历的原则与方法
  • 原文地址:https://www.cnblogs.com/llcdbk/p/5619211.html
Copyright © 2011-2022 走看看