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