【第九篇】uploadify上传文件
依然不多说,上代码
首先是给文件夹的位置
然后上代码
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上传文件相关推荐
- Laravel中使用uploadify 上传文件返回出现debugbar信息解决思路
Laravel5.5源码详解 – Laravel-debugbar 及使用elementUI - ajax的注意事项 关于laravel对中间件的处理,请参中间件考另文, Laravel5.5源码详 ...
- java使用uploadify上传文件
一.简介 Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示:可以上传多个文件: 详细的使用方法网上有很多,建议到官网参考,这里仅仅展示其使用的效果: 官网:www.upl ...
- SpringBoot第十七篇:上传文件
这篇文章主要介绍,如何在springboot工程作为服务器,去接收通过http 上传的multi-file的文件. 构建工程 为例创建一个springmvc工程你需要spring-boot-start ...
- springboot接收文件上传_SpringBoot第十七篇:上传文件
这篇文章主要介绍,如何在springboot工程作为服务器,去接收通过http 上传的multi-file的文件. 构建工程 为例创建一个springmvc工程你需要spring-boot-start ...
- Struts2+ibatis+dwz 框架实现uploadify上传文件
下载js包 (3.2版本) 下载地址:http://www.uploadify.com/download/ 解压后文件: jsp页面 <div class="pageContent&q ...
- SpringBoot非官方教程 | 第十七篇:上传文件
转载请标明出处: http://blog.csdn.net/forezp/article/details/71023752 本文出自方志朋的博客 这篇文章主要介绍,如何在springboot工程作 ...
- uploadify 上传文件并带有随机数文件名生成
2019独角兽企业重金招聘Python工程师标准>>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transition ...
- uploadify上传文件出现http302错误
这两天在做注册页面的时候遇到的问题,uploadify在上传图片时,提示http302错误, 百度了一圈都说是sessionid的问题,传一个sessionid过去就可以了,但是发现sessionid ...
- php uploadify上传文件
一.下载和使用 下载地址: http://www.uploadify.com/download/ 文档地址: http://www.uploadify.com/documentation/ 下载后解压 ...
最新文章
- rabbitmq实战:高效部署分布式消息队列_一文看懂消息队列中间件--AMQ及部署介绍...
- bzoj 4488: [Jsoi2015]最大公约数
- 批量ping 查看主机能否ping通,能否ssh上.md,
- 【资源】分享1套最适合Py开发的机器学习/大数据视频课程
- 这么香的技术还不快点学起来,不吃透都对不起自己
- vb net 模拟 ctrl+c_8款优秀的.NET开发工具,收藏了
- 【C/C++】友元函数和友元类
- Zabbix 4.0监控PHP-Fpm Pools
- _InputArray 和 outputArray在ORBslam中的使用
- 模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(下)(核心部分)...
- mysql 实现row_number_MySQL实现ROW_NUMBER()
- 安装face_recognition(ModuleNotFoundError: No module named 'face_recognition')
- 解构语音交互产品--人工智能AI技术
- 计算机网络-什么是网络协议?
- mysql max over_max() over()
- 酷柚易汛进销存开发进度一览表以及各版本之间区别!
- MySQL中的文本处理函数整理,收藏速查
- 计算关联系数matlab,matlab相关系数计算公式
- Android M 差分包的制作流程
- x86 Kylin V10系统安装kvm并创建虚拟机