Uploadify是JQuery的一个文件上传插件,实现的效果非常不错,目前已经更新到Version3.1.1,官方提供的实例是php版本的,本文将介绍Uploadify在MVC3中的使用,您可以点击以下链接,去官网查看文档,下载Uploadify插件。

  • 下载Uploadify插件
  • 查看文档

下载Uploadify插件,然后按照以下步骤,在MVC3中应用Uploadify3.1.1插件的上传功能吧。

1.创建MVC3工程,本例命名为UploadifyTest

2.把解压后的Uploadify-v3.1文件夹Copy到工程中的Scripts文件夹下。如下图

以上步骤做完以后,开始写代码了。

.cshtml文件中的代码如下:

<link href="/Scripts/uploadify-v3.1/uploadify.css" rel="stylesheet" type="text/css" />
<script src="/Scripts/jquery-1.4.4.js" type="text/javascript"></script>
<script type="text/javascript" src="/Scripts/uploadify-v3.1/jquery.uploadify-3.1.min.js"></script>
<script type="text/javascript">$(function () {$('#upload').uploadify({'formData': { 'folder': 'd:\\' },'buttonText': '选择文件','buttonClass': 'browser','removeCompleted': false,'swf': '/Scripts/uploadify-v3.1/uploadify.swf','uploader': '/Home/Upload'});});
</script>
<head><style type="text/css">.browser{color:White;}</style>
</head>
<input type="file" name="upload" id="upload" />

cs文件代码如下:

public class HomeController : Controller {public ActionResult Index() {return View();}[AcceptVerbs(HttpVerbs.Post)]public ContentResult Upload(HttpPostedFileBase FileData, string folder) {string filename = "";if (null != FileData) {try {filename = Path.GetFileName(FileData.FileName);//获得文件名string fullPathname = Path.Combine(folder, filename);saveFile(FileData, folder, filename);} catch (Exception ex) {filename = ex.ToString();}}return Content(filename);}[NonAction]private bool saveFile(HttpPostedFileBase postedFile, string filepath, string saveName) {bool result = false;if (!Directory.Exists(filepath)) {Directory.CreateDirectory(filepath);}try {postedFile.SaveAs(Path.Combine(filepath, saveName));result = true;} catch (Exception e) {throw new ApplicationException(e.Message);}return result;}}

上传效果如下:

用到的上传参数说明

'formData': 向后台传递的参数

'buttonText': 上传按钮上显示的文字

'buttonClass': 给上传按钮添加的

class'removeCompleted': 表示在上传完成后是否删除队列中的对应元素。默认是True,即上传完成后就看不到上传文件进度条了。'swf': swf文件路径'uploader': 调用后台操作的方法

基于jquery的上传插件Uploadify 3.1.1在MVC3中的使用相关推荐

  1. 【转】jquery文件上传插件uploadify在.NET中session丢失的解决方案

    2019独角兽企业重金招聘Python工程师标准>>> 基于jQuery和Flash的多文件上传插件uploadify的确很好用,具体配置和使用方法见以前的一篇文章: <一款基 ...

  2. jquery文件上传插件uploadify 讲解

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.名词解释: tracker服务器:中文叫做跟踪器,主要做调度工作,在访问上起负载均衡的作用.(t ...

  3. jQuery 异步上传插件 Uploadify 使用 (Java平台)

    Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示.而且是Ajax的,省去了自己写Ajax上传功能的麻烦.不过官方提供的实例时php版本的,本文将详细介绍Uploadify ...

  4. jquery文件上传插件 uploadify java_jQuery文件上传插件Uploadify使用指南

    对于HTML5版本会比较好的支持手机浏览器,避免苹果手机Safari浏览器不支持 Flash,主要特性:支持多文件上传.HTML5版本可拖拽上传.实时上传进度条显示.强大的参数 定制功能,如文件大小. ...

  5. 修改jquery文件上传插件uploadify的英文为中文

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 效果: 对于这种样式的问题,我都是简单粗爆的解决: 找到uploadify的js文件,通常不是js, ...

  6. jQuery上传插件Uploadify使用Demo、本地上传(ssm框架下)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 效果: 1. jar包导入: <!-- 文件上传组件 --><dependency ...

  7. jQuery 文件上传插件:uploadify、swfupload

    jQuery 文件上传插件: uploadify.swfupload

  8. JQuery上传插件Uploadify使用详解

    Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示.不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中的使用,您也可以点击下面的链接进行演示 ...

  9. JQuery上传插件Uploadify使用详解 http://www.cnblogs.com/oec2003/archive/2010/01/06/1640027.html

    Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示.不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中的使用,您也可以点击下面的链接进行演示 ...

最新文章

  1. 基于贝叶斯算法实现简单的分类(java)
  2. SAP 自动付款的配置
  3. 常用php时间函数 date() mktime() strtotime()
  4. arduino代码_纯纯小白开发arduino--我的调试经验
  5. 计算机是如何进行时间同步的
  6. linux运行雷神之锤,Ubuntu18.04下可以完美运行Quake3..
  7. Windows Server2012虚拟内存设置
  8. Django去操作已经存在的数据库
  9. 【Java从0到架构师】SpringMVC - 特殊的请求参数
  10. 6 个步骤,搞定 AI 车牌识别器!(附详细分析)
  11. Android 高仿微信支付密码输入控件
  12. C++中_tmain()和main()
  13. 查看对方IP地址的5种方法
  14. 用c语言小游戏代码大全,c语言经典游戏代码
  15. 怎么让计算机唱歌视频教程,如何制作快手唱歌视频
  16. SVN 客户端下载与安装
  17. 小米8se怎么解屏幕锁_黔隆科技刷机教程小米5SPLUS忘记密码刷机解锁降级救砖解屏幕锁账户锁教程...
  18. JPA如何查询部分字段
  19. matlab 行 读取文件 跳过_matlab-Textscan在行首跳过所需的空白
  20. 关闭mongodb数据库 (netstat -lanp | grep “27017“)

热门文章

  1. 【牛客网多校】19-7-25-H题 Magic Line
  2. ASP.NET Core 中间件(Middleware)详解
  3. 解题:USACO14OPEN Fair Photography
  4. stream的filter用法
  5. 解决Android SDK更新慢
  6. 搜索引擎的选择—百度还是谷歌?
  7. BZOJ 1088: [SCOI2005]扫雷Mine( )
  8. Asp.Net服务器控件开发的Grid实现(二)Html标记渲染
  9. Sql Server 查询语句
  10. Linux环境编程之同步(四):Posix信号量