1、html中经常存在图片上传的问题,但是后续的展示基本上是通过后台输出流的方式来呈现的。但是这样耗费的资源比较多。所以这里学习了一种前端直接展示图片的方式(供参考)。

  2、html的编写方式比较简单

  <img id="image" class="image"/>
  <input id="imageFile" type="file" name="imageFile" accept="image/png,image/jpg,image/jpeg,image/bmp"/>

  说明:实际代码中file的框可以直接做成按钮触发,file可以直接隐藏。image展示图片区域,可以自己设定长宽。

  3、后台实现逻辑

       //图片加载
$("#imageFile").change(function () {
var file = this.files[0];
if (window.FileReader) {
var reader = new FileReader();
reader.readAsDataURL(file);
//监听文件读取结束后事件
reader.onloadend = function (e) {
//e.target.result就是最后的路径地址
$("#image").attr("src",e.target.result);
};
}
});

最新文章

  1. dump 分析模式之 INCORRECT STACK TRACE - djm2005dy的专栏 - 博客频道 - CSDN.NET
  2. Flex httpservice返回值类型和处理 (转)
  3. cocos2dx-3.2 环境配置
  4. 使用div模拟textarea,实现文本输入框高度自适应(附:js控制textarea实现文本输入框高度自适应)
  5. centOS 7一个解决“network.service: control process exited, code=exited status=1”方法
  6. iOS下JS与OC互相调用(八)--Cordova详解+实战
  7. MySQL Execution Plan--NOT IN查询
  8. CHAP认证(双向)
  9. python mysql uitl
  10. 一、TCL事务控制语言 二、MySQL中的约束 三、多表查询(重点) 四、用户的创建和授权 五、MySQL中的索引
  11. struts2为什么action要继承actionSupport类
  12. java web 打印(lodop)案例
  13. 337APuzzles
  14. JavaScript 递归法排列组合二维数组
  15. 成都Uber优步司机奖励政策(1月21日)
  16. a 标签中 title 属性样式修改
  17. 学习boundingRectWithSize:options:attributes:context:计算文本尺寸
  18. 模拟 Codeforces Round #297 (Div. 2) A. Vitaliy and Pie
  19. 解决 图片在div中等比例缩放问题 (未解决:图片比例小于盒子模型时不会自动填充)
  20. [转]十五天精通WCF——第六天 你必须要了解的3种通信模式

热门文章

  1. 阅读《C陷阱与缺陷》的知识增量
  2. BZOJ4530:[BJOI2014]大融合(LCT)
  3. 蓝牙BLE数据包格式汇总
  4. BZOJ 4028: [HEOI2015]公约数数列 【分块 + 前缀GCD】
  5. Python re模块正则表达式
  6. es6之proxy和reflect
  7. jenkins没安装git报错
  8. Tomcat的批处理
  9. centos7生成密钥及集群之间免密登录
  10. VS2008 工具栏CMFCToolBar的使用总结(转)