【第九篇】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

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

时间: 2024-10-16 18:50:24

【第九篇】uploadify上传文件的相关文章

uploadify上传文件(2)--基础语法

隔了好久,因为最近搬家,离开从小生活的城市,来到杭州.找工作.找房子等诸多事宜耽误了这篇文章许久.今天难得闲暇在旅馆中完成uploadify上传文件系列的第二篇--uploadify使用的基础语法. 下面我们看一看如何在你的项目上部署uploadify: 本文目录: 1.使用步骤 2.属性 3.事件 4.方法 使用步骤 1.我们假定上传控件部署在网站根目录下的upload. php中,uploadify文件夹位于网站根目录中,上传的文件保存在根目录下的upload文件夹中,uploadify文件

ASP.NET Uploadify 上传文件过大报错

Uploadify上传文件原来很早之前用过,没发现什么问题.今天再使用过程中,当文件大于30M的时候就会报错404.查看错误消息提示配置最大上传太小了.需要修改. 记得原来配置上传文件大小在这里:<httpRuntime maxRequestLength="2097100" executionTimeout="3600"/> 配置即可.可是当我这里修改了之后发现还是错误.就想是不是上传控件本身有限制,看到我的有limitSize:30 已经设置了大小,但

MVC3+jquery Uploadify 上传文件

最近做项目用到了上传图片的功能,以前也写过这类代码,不过都是用传统的file标签,今天整理一个好用的插件Uploadify..都做了一些注释,一看便知. 可以去官网下载最新的:Uploadify下载地址:http://www.uploadify.com/download/ 1.引用文件 <link href="@Url.Content("~/Scripts/uploadify/uploadify.css")" rel="stylesheet"

SpringMVC+jquery.uploadify 上传文件

前言 以前用Asp.net MVC+uploadify上传文件,最近学习SpringMVC,所以就用SpringMVC+uploadify做个上传文件的demo. 刚开始用form表单的方式提交,在Controller Action中用@RequestParam MultipartFile file就能拿到上传文件信息.后我直接使用uploadify的方式上传,接口没有做任何调整,上传的过程中报http400, 客户端的请求不符合接口的要求,表单post提交时报文参数是以Form Data方式,

uploadify上传文件

页面部分: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@include file="/common/taglibs.jsp"%> <%@ page import="com.cattsoft.baseplatform.func.sm.entity.SysU

[Plugin] JQuery.uploadify上传文件插件的使用详解For ASP.NET

URL:http://www.cnblogs.com/xiaopin/archive/2010/01/21/1653523.html 今天下午整理文件上传的例子,感觉收集到的例子都很不人性话,后来找到一个还可以的,本来想改成类似于腾讯QQ相册那种方式,仔细看了一下是Flash的, 而且那个极速上传插件也不知道用什么做的?问了一下,说是什么cgi. 搞得一头雾水! 后来朋友推荐了一个这个叫uploadify的上传插件,似乎挺好,就到官方下了个示例运行,感觉挺好,自己再稍加美化一下就OK 了..!

jquery uploadify上传文件时报HTTP401错误

1.http 401错误简单介绍 当用浏览器访问一个服务地址时,会向服务发送一个http请求,服务变会处理请求,并给浏览器返回一个状态码,每个状态码代表的不同的服务响应状态.     比如:200 代码响应成功,404资源未找到 这里的401就代表没有访问资源的权限状态. 2.401错误分析原因 正如上面介绍的一样,uploadify发出了上传请求,但服务端认为请求没有相应的权限. 现在大多数的身份验证用的是session,如果浏览器的cookie是打开的,那么sessionid的值是存在coo

Uploadify上传文件中文文件名乱码 Java

Uploadify是个很好的上传文件组件,但用它来上传带有中文名字的文件时,乱码一个不小心就蹦了出来,最新版本Uploadify v3.2 在用的时候,我页面是GBK编码,想到后台接收的时候肯定会乱码,开始用new String(fileName.getBytes("GBK"),"utf-8");来进行转码(后台用java写的),开始我测试上传了几个中文名称的文件,很正常,但是客户那边用了后,反应文件上传了找不到,KB的开始调试了,把客户的文件拿过来做测试,妈了个咪

struts2+uploadify上传文件

common.uploadPhoto=function(){ $("#uploadFile").uploadify({ swf: '/ecp/res/web/plugins/uploadify/uploadify.swf', //[必须设置]swf的路径 uploader:common.uploader, //[必须设置]上传文件触发的url buttonImg:'/ecp/res/web/img/152743_719516335.png', width: 120, //设置浏览按钮的