ASP.NET MVC diyUpload上传文件!
来源:互联网 发布:java写爬虫 编辑:程序博客网 时间:2024/05/17 00:11
资源下载地址:http://download.csdn.net/detail/peiyuanxin/9555636
引用的JS 加CSS
<link type="text/css" rel="stylesheet" href="~/Content/webuploader.css" />
<link type="text/css" rel="stylesheet" href="~/Content/diyUpload.css" />
<script type="text/javascript" src="~/Scripts/jquery-1.8.3.js"></script>
<script type="text/javascript" src="~/Scripts/diyUpload.js"></script>
<script type="text/javascript" src="~/Scripts/webuploader.html5only.min.js"></script>
<style>
*{ margin:0; padding:0;}
#box{ margin:50px auto; width:540px; min-height:400px; background:#FF9}
#demo{ margin:50px auto; width:540px; min-height:800px; background:#CF9}
</style>
<body>
<input type="file" name="file" class="webuploader-element-invisible" multiple="multiple" accept="image/*">
<div id="box">
<div id="test"></div>
</div>
</body>
<script type="text/javascript">
$('#test').diyUpload({
url:'/File/Upload', //控制器名称
success:function( data ) { //成功返回的数据
console.info(data);
},
error:function( err ) { //失败返回的数据
console.info( err );
},
buttonText : '选择文件',
chunked:true,
// 分片大小
chunkSize:512 * 1024,
//最大上传的文件数量, 总文件大小,单个文件大小(单位字节);
fileNumLimit:50,
fileSizeLimit:500000 * 1024,
fileSingleSizeLimit:50000 * 1024,
accept: {}
});
</script>
控制器中的代码:
public ActionResult Upload(HttpPostedFileBase file)
{
if (file == null)
{
return Content("没有文件!");
}
//Random r = new Random(100); //产生一个随机数据
string Extends = DateTime.Now.ToFileTime().ToString(); //转换成windows文件夹时间
//获取文件的后缀名称
string geshi = file.FileName.Substring(file.FileName.IndexOf('.'));
//保存的路径
string path = Path.Combine(Request.MapPath("~/Images"), Extends+geshi);
try {
file.SaveAs(path);
}catch(Exception x)
{
return Content("上传失败!");
}
return Content("上传成功!");
}
- ASP.NET MVC diyUpload上传文件!
- ASP.NET MVC 上传文件
- ASP.NET MVC - 文件上传
- asp.net MVC上传文件
- asp.net mvc文件上传
- ASP.NET MVC上传文件
- asp.net mvc文件上传
- asp.net mvc文件上传
- ASP.NET MVC上传文件
- Asp.net MVC 中的一个文件上传
- ASP.net MVC FileUpload 文件上传
- Asp.net mvc 的文件上传
- asp.net mvc上传文件取流
- ASP.NET MVC 4 批量上传文件
- ASP.NET MVC处理文件上传示例
- ASP.NET MVC 大文件 分块上传
- ASP.NET MVC使用Uploadify上传文件
- asp.net mvc 、 ajax 批量上传文件
- nginx built-in variables (nginx 内置的变量)
- json数据处理相关
- Markdown编辑器使用说明
- OpenBlas库----cblas_dgemm()函数
- android studio,gradle版本,gradle插件版本的使用问题
- ASP.NET MVC diyUpload上传文件!
- 运算符
- 自定义饼状图
- INSTALL_FAILED_UNKNOWN_SOURCES问题,怎样解决?
- error:Gradle DSL method not found: 'compile()' The project 'MiarrayAdapter' may be using a version
- oracle: 执行计划 1 ---预备知识和概念
- 输入法语言支持状态
- //值传递 和引用 传递的区别 例子(数组和 对象引用传递 是类似的)
- [leetcode] 97. Interleaving String