uploadify 上传
本来想做一套上传公用的组建的,里面包含文件转码等功能,看来这些都只能后来一步一步加上了,先写下来。。。
1,引入脚本等
@{Layout = null;
}<!DOCTYPE html><html>
<head><title>Index</title><link href="/uploadify/uploadify.css" rel="stylesheet" />
</head>
<body><input type="file" name="upload" id="upload" />
</body>
</html>
<script src="/Scripts/jquery-1.11.1.min.js"></script>
<script src="/uploadify/jquery.uploadify.min.js"></script>
<script>$(function () {$('#upload').uploadify({'formData': { 'folder': 'd:\\' },'buttonText': '选择文件','buttonClass': 'browser','removeCompleted': false,'swf': '/uploadify/uploadify.swf','uploader': '/FileUp/Upload','fileSizeLimit':'500MB','onError': function (event, id, fileObj, errorObj) {if (errorObj.type === "File Size") {alert('超过文件上传大小限制(2M)!');return;}alert(errorObj.type + ', Error: ' + errorObj.info);},});});
</script>
2,后台上传代码
public class FileUpController : Controller{public ActionResult Index(){return View();}public ContentResult Upload(HttpPostedFileBase fileData, string folder){string filename = "";if (null != fileData){var length = fileData.ContentLength;try{filename = Path.GetFileName(fileData.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;}}
3,设置web.config(在system.web节点中)
<httpRuntime requestLengthDiskThreshold="256" maxRequestLength="2097151"/> //假如超过256kb文件,其将缓存到硬盘
转载于:https://www.cnblogs.com/objectboy/p/4009587.html
uploadify 上传相关推荐
- 文件上传~Uploadify上传控件~续(多文件上传)
对于Uploadify文件上传之前已经讲过一次(文件上传~Uploadify上传控件),只不过没有涉及到多文件的上传,这回主要说一下多个文件的上传,首先,我们要清楚一个概念,多文件上传前端Upload ...
- [Asp.net]Uploadify上传大文件,Http error 500 解决方案
[Asp.net]Uploadify上传大文件,Http error 500 解决方案 参考文章: (1)[Asp.net]Uploadify上传大文件,Http error 500 解决方案 (2) ...
- uploadify 上传时丢失session
2019独角兽企业重金招聘Python工程师标准>>> uploadify上传用的是一个flash插件,flash中有个bug就是自身创建一个session,这样就导致与web本身的 ...
- 使用uploadify上传大文件报 IO error #2038错误的解决方案
使用uploadify上传大文件报 IO error #2038错误的解决方案 参考文章: (1)使用uploadify上传大文件报 IO error #2038错误的解决方案 (2)https:// ...
- Laravel中使用uploadify 上传文件返回出现debugbar信息解决思路
Laravel5.5源码详解 – Laravel-debugbar 及使用elementUI - ajax的注意事项 关于laravel对中间件的处理,请参中间件考另文, Laravel5.5源码详 ...
- java使用uploadify上传文件
一.简介 Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示:可以上传多个文件: 详细的使用方法网上有很多,建议到官网参考,这里仅仅展示其使用的效果: 官网:www.upl ...
- Uploadify 上传插件引起Chrome崩溃解决方法
将Uploadify初始化代码延时加载,可解决Chrome崩溃. setTimeout(initUploadify, 60); function initUploadify() {var $Uploa ...
- uploadify 上传文件并带有随机数文件名生成
2019独角兽企业重金招聘Python工程师标准>>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transition ...
- [Asp.net]Uploadify上传大文件,Http error 404 解决方案 - wolfy
引言 之前使用Uploadify做了一个上传图片并预览的功能,今天在项目中,要使用该插件上传大文件.之前弄过上传图片的demo,就使用该demo进行测试.可以查看我的这篇文章: [Asp.net]Up ...
最新文章
- 成为多编程语言人才的诀窍你想知道吗
- C++实现在正方体8个顶点上放数字使得三组相对的面上的4个顶点的和都相等
- ubuntu mysql 安装
- AsyncDisplayKit
- The 3n + 1 problem UVA - 100
- C 语言实例 - 输出九九乘法口诀表
- 微软集成开发者工具到 Visual Studio 中,Web 工具迎来“大换血”?
- 英语总结系列(八):回顾八月展望九月
- IDEA中添加Tomcat配置,Run/Debug Configurations中没有Tomcat选项
- 五种进程调度的算法实现(二)
- 程序员 撩妹java6_程序员撩妹终极攻略——快速获取码农把妹密码
- 专用VPX背板连接器
- 第6章 详细设计(软件工程导论 第6版)
- cmake:pkg_check_modules
- 视频压缩编码参考软件代码入门
- 电路分析第二章 运算放大器
- 谣言检测文献阅读二—Earlier detection of rumors in online social networks using certainty‑factor‑based convolu
- 【动手学深度学习v2李沐】学习笔记07:权重衰退、正则化
- android 5.x—Elevation阴影
- 让代理服务器支持HTTPS很难吗?
热门文章
- SQL SERVER全面优化-------索引有多重要?
- java实现zip的压缩和解压(支持中文文件名)
- Python 爬虫修养-处理动态网页
- linux学习中遇到的各种故障与解决方法
- java图形用户界面添加背景颜色不成功的解决方案
- [论文泛读] QoS论文两篇(Elsevier09, IEEE05)
- 11月21日spring mvc的表单校验培训日记
- 是同步方法还是 synchronized 代码?-- 详解多线程同步规则
- JavaScript 精粹 基础 进阶(4)对象
- 从CTO到创始人 孙元浩基础软件破局之路