依然不多说,上代码

首先是给文件夹的位置

然后上代码

1 <div class="upload">
2    <div class="uploadswf">
3           <input type="file" name="uploadify" id="uploadify" style="vertical-align: middle;" />
4                 <span id="docspan"></span>
5                 <p id="fileQueue" style="color:black; background-color:#3C8DBC;"></p>
6      </div>
7 </div>

 1     <script type="text/javascript">
 2         $(function () {
 3             $("#uploadify").uploadify({
 4                 'uploader': '/plugins/uploadify-v2.1.4/uploadify.swf',
 5                 'script': '/Logistics/FileUpload?lcid='+id,
 6                 'cancelImg': '/plugins/uploadify-v2.1.4/cancel.png"',
 7                 'folder': '/Areas/Admin/UploadFile/ContractAtt/',
 8                 'queueID': 'fileQueue',
 9                 'auto': true,
10                 'multi': false,
11                 'method': 'post',
12                 'fileExt': '*.jpg;*.png;*.doc;*.docx;*.xls;*.xlsx;*.zip;*.rar;',
13                 'fileDesc': '请选择 jpg png doc docx xls xlsx zip rar 文件',
14                 'scriptData': null,
15                 'sizeLimit': 314572800,
16                 'buttonText': '上传文件',
17                 'onComplete': function (event, queueID, fileObj, respose, data) {
18                     var data = $.parseJSON(respose);
19                     if (data.err) {
20                         $.tooltip("上传成功!", 2500, true);
21                         return false;
22                     }
23                 }
24             })
25         })
26 <script>

控制器代码

 1         [HttpPost]
 2         public JsonResult FileUpload(HttpPostedFileBase fileData)
 3         {
 4             if (fileData != null)
 5             {
 6                 int lcId = Convert.ToInt32(Request["lcid"]);
 7                 try
 8                 {
 9                     string filePath = Server.MapPath("/Areas/Admin/UploadFile/ContractAtt");
10                     string fileName = Path.GetFileName(fileData.FileName);//原始文件名
11                     string fileExtension = Path.GetExtension(fileName);//扩展名
12                     string saveName = lcId +"_"+ DateTime.Now.ToString("yyyyMMddhhmmss");//保存服务器文件名
13                     string att = "/Areas/Admin/UploadFile/ContractAtt/" + saveName;
14                     if (lcService.UpdataAtt(lcId, att))
15                     {
16                         fileData.SaveAs(filePath +"\\"+ saveName+fileExtension);
17                         return Json(new { err = true, FileName = fileName, SavaName = saveName });
18                     }
19                     else
20                     {
21                         return Json(new { err = false, Message = "系统错误!" }, JsonRequestBehavior.AllowGet);
22                     }
23                 }
24                 catch (Exception ex)
25                 {
26                     return Json(new { ess = false, Message = ex.Message }, JsonRequestBehavior.AllowGet);
27                 }
28             }
29             else
30             {
31                 return Json(new { err = false, Message = "请选择要上传的文件!" }, JsonRequestBehavior.AllowGet);
32             }
33         }

由于官方文件里面有两个文件有冲突,导致按钮上不能显示中文,故贴上修改好的文件,已修改完成可正常显示中文

http://pan.baidu.com/s/1o65TLFW

下面这是用未修改的效果图

---------------------------------------------------------------------------------------------------------

转载请记得说明作者和出处哦-.-
作者:KingDuDu
原文出处:https://www.cnblogs.com/kingdudu/articles/4756859.html

---------------------------------------------------------------------------------------------------------

【第九篇】uploadify上传文件相关推荐

  1. Laravel中使用uploadify 上传文件返回出现debugbar信息解决思路

    Laravel5.5源码详解 – Laravel-debugbar 及使用elementUI - ajax的注意事项 关于laravel对中间件的处理,请参中间件考另文,  Laravel5.5源码详 ...

  2. java使用uploadify上传文件

    一.简介 Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示:可以上传多个文件: 详细的使用方法网上有很多,建议到官网参考,这里仅仅展示其使用的效果: 官网:www.upl ...

  3. SpringBoot第十七篇:上传文件

    这篇文章主要介绍,如何在springboot工程作为服务器,去接收通过http 上传的multi-file的文件. 构建工程 为例创建一个springmvc工程你需要spring-boot-start ...

  4. springboot接收文件上传_SpringBoot第十七篇:上传文件

    这篇文章主要介绍,如何在springboot工程作为服务器,去接收通过http 上传的multi-file的文件. 构建工程 为例创建一个springmvc工程你需要spring-boot-start ...

  5. Struts2+ibatis+dwz 框架实现uploadify上传文件

    下载js包 (3.2版本) 下载地址:http://www.uploadify.com/download/ 解压后文件: jsp页面 <div class="pageContent&q ...

  6. SpringBoot非官方教程 | 第十七篇:上传文件

    转载请标明出处:  http://blog.csdn.net/forezp/article/details/71023752  本文出自方志朋的博客 这篇文章主要介绍,如何在springboot工程作 ...

  7. uploadify 上传文件并带有随机数文件名生成

    2019独角兽企业重金招聘Python工程师标准>>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transition ...

  8. uploadify上传文件出现http302错误

    这两天在做注册页面的时候遇到的问题,uploadify在上传图片时,提示http302错误, 百度了一圈都说是sessionid的问题,传一个sessionid过去就可以了,但是发现sessionid ...

  9. php uploadify上传文件

    一.下载和使用 下载地址: http://www.uploadify.com/download/ 文档地址: http://www.uploadify.com/documentation/ 下载后解压 ...

最新文章

  1. rabbitmq实战:高效部署分布式消息队列_一文看懂消息队列中间件--AMQ及部署介绍...
  2. bzoj 4488: [Jsoi2015]最大公约数
  3. 批量ping 查看主机能否ping通,能否ssh上.md,
  4. 【资源】分享1套最适合Py开发的机器学习/大数据视频课程
  5. 这么香的技术还不快点学起来,不吃透都对不起自己
  6. vb net 模拟 ctrl+c_8款优秀的.NET开发工具,收藏了
  7. 【C/C++】友元函数和友元类
  8. Zabbix 4.0监控PHP-Fpm Pools
  9. _InputArray 和 outputArray在ORBslam中的使用
  10. 模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(下)(核心部分)...
  11. mysql 实现row_number_MySQL实现ROW_NUMBER()
  12. 安装face_recognition(ModuleNotFoundError: No module named 'face_recognition')
  13. 解构语音交互产品--人工智能AI技术
  14. 计算机网络-什么是网络协议?
  15. mysql max over_max() over()
  16. 酷柚易汛进销存开发进度一览表以及各版本之间区别!
  17. MySQL中的文本处理函数整理,收藏速查
  18. 计算关联系数matlab,matlab相关系数计算公式
  19. Android M 差分包的制作流程
  20. x86 Kylin V10系统安装kvm并创建虚拟机

热门文章

  1. 利用旧手机搭建网站(详细)从此再也不需要云主机了
  2. zigbee 编译选项
  3. 关于图片的处理的一些收集
  4. 电子围栏绘制、校验、不同坐标系(wgs84,jcg02、bd09)的相互转换,看这一篇就够了!
  5. C#,GDI+开发调音器界面
  6. 消防电源监控系统在春晓161#地块人防工程的设计与应用
  7. Latex常见公式环境与对齐方式小节
  8. 软件测试初期学习day03
  9. the desired vendor daemon is down
  10. 经典算法——扑克牌的顺子