用html实现图片上传 后台采用.net其中在这里要借用一个js插件

在这里我会写一个图片上传的一个小Demo,有不全的地方多多包容,和提议,

我把已经写好的demo已经上传到百度云 在这里可以下载  http://pan.baidu.com/s/1bG2934

开始 html中的内容是

<body>
<div>
<div>
<img src="data:images/photo.jpg" id="user_head" width="140" height="140" />
<p>
图片格式:GIF、JPG、JPEG、PNG<br />
图片大小:最高不超过500K
</p>
<div id="uploader-demo">
<!--用来存放item-->
<div id="fileList" class="uploader-list"></div>
<div id="filePicker">选择图片</div>
</div>

</div>
</div>
</body>

其中在

<link href="js/webuploader-0.1.5/webuploader.css" rel="stylesheet" />
<script src="js/jquery.min.js"></script>
<script src="js/webuploader-0.1.5/webuploader.js"></script>
<script>
$(function () {

var uploader = WebUploader.create({
// 选完文件后,是否自动上传。
auto: true,
// swf文件路径
swf: 'js/webuploader-0.1.5/Uploader.swf',
// 文件接收服务端。
server: 'ashx/fileupload.ashx',
// 选择文件的按钮。可选。<a href="js/webuploader/server/fileupload.ashx">js/webuploader/server/fileupload.ashx</a>
// 内部根据当前运行是创建,可能是input元素,也可能是flash.
pick: '#filePicker',
// 只允许选择图片文件。
accept: {
title: 'Images',
extensions: 'gif,jpg,jpeg,png',
mimeTypes: 'image/gif,image/jpg,image/jpeg,image/png'
},
});
//上传成功触发事件
uploader.on('uploadSuccess', function (file, response) {
$("#user_head").attr("src", response.id);
});
//上传前触发事件
uploader.on( 'fileQueued', function( file ) {
uploader.options.formData = { src: $("#user_head").attr("src") == "images/photo.jpg" ? "" : $("#user_head").attr("src") };
})
})
</script>

然后还没写完 明天再更新可以先再百度云看小Demo

jQuery File Upload 参考API:  http://fex.baidu.com/webuploader/doc/

最新文章

  1. NPOI2.0学习(三)
  2. BZOJ3282: Tree
  3. window.location.href 失效的解决办法
  4. [转载] ubuntu Authentication failure
  5. C++面试题算法
  6. redis linux 基本命令
  7. 配置nginx静态资源路径
  8. Swift3.0服务端开发(三) Mustache页面模板与日志记录
  9. webrtc视频数据接收端处理流程详解
  10. debian 9 双显卡安装NVIDIA显卡驱动
  11. io调度策略noop的理解
  12. SceneKit:简单的3D游戏场景搭建
  13. bootstrap日期选择
  14. 福州首届.NET开源社区技术交流会圆满成功
  15. sql查询语句时怎么把几个字段拼接成一个字段
  16. hibernate框架学习之增删改查helloworld
  17. Learning-Python【5】:Python数据类型(1)—— 整型、浮点型、字符串
  18. 2016年蓝桥杯省赛A组c++第9题(逆序串问题)
  19. SpringBoot之profile的使用
  20. 202. Happy Number (INT)

热门文章

  1. MySQL碎碎念
  2. ASP.NET中常用的优化性能的方法
  3. C#使用Aspose.Cells导出Excel简单实现
  4. prometheus监控系统
  5. 编译器开发系列--Ocelot语言4.类型定义的检查
  6. SQL 约束
  7. [Hadoop in Action] 第5章 高阶MapReduce
  8. 烂泥:redis3.2.3安装与配置
  9. SpringMVC入门
  10. “前.NET Core时代”如何实现跨平台代码重用 ——源文件重用