- 浏览: 118712 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (135)
- java (135)
- [转]c# 画圆角矩形 (1)
- 设计模式生活实例 (1)
- .nET2.0小技巧 (1)
- 从另一个角度看敏捷实践(一)--IPM:承诺的仪式 (1)
- javascript字符串转json对象 (1)
- 使用BeanUtils时,Date类型值为空的解决方法 (1)
- Lenovo V460+Ubuntu 11.10 无线网问题 (1)
- Lucene 索引和搜索过程核心类详解 (1)
- Android短信编解码方式 (1)
- 股神巴菲特十大致富秘籍 (1)
- Map遍历的三种方法 (1)
- Android中用Toast.cancel()方法优化toast内容的显示 (1)
- ViewFlipper “Receiver not registered” Error (1)
- javax.xml.transform.TransformerFactoryConfigurationError (1)
- JNI调用的注意事项 (1)
- JUnit单元测试感悟 (1)
- 用C#写定时关机的程序 (1)
- ASP.NET开发工具Web Matrix介绍 (1)
- MapXtreme2004代码 MapControl控件中显示地图文件 (1)
- 《使用 Microsoft .NET 的企业解决方案模式》读书笔记3 (1)
- 微创短信开发平台 (1)
- 谈谈Q+平台的技术实现 (1)
- 手机防盗软件实现(源码) (1)
- 虚析构函数(总结 帖子) (1)
- c语言中去除const修饰 (1)
- ORA-01012: not logged on 解决办法 (1)
- paypal提现如何省钱 (1)
- 数独suduku (1)
- MyISAM InnoDB 区别 (1)
- 随 笔 (1)
- Android上的log,日志相关 (1)
- 百度质量部实习居然通过了~ (1)
最新评论
-
野狐禅:
ext.get('imagebrowse') is null
ExtJs上传图片预览功能 -
zhuyl_wind:
不切实际,呵呵
[]5年内买车买房-理财篇 -
in南京:
关键你那两千块钱就够交一个多月的房租!换个城市你那六百也远远不 ...
[]5年内买车买房-理财篇 -
javac_xinyun:
呵呵,看完了,确实不错,貌似第一年的房租每月算进去 ,人际关系 ...
[]5年内买车买房-理财篇 -
dishikun:
貌似很不错,就是没把房租算进去!
[]5年内买车买房-理财篇
{ columnwidth: .9, layout: 'form', border: false, items : [{ inputtype : "file", fieldlabel: '上传图片', name: 'imageupload', id:'imageupload', xtype: 'textfield', anchor: '40%' }] }, { columnwidth: .5, layout: 'form', border: false, items : [ { xtype: 'box', id : 'browseimage', fieldlabel : "预览图片", autoel : { width : 100, height : 150, tag : 'img', //type : 'image', src : ext.blank_image_url, style : 'filter:progid:dximagetransform.microsoft.alphaimageloader(sizingmethod=scale);', complete:'off', id : 'imagebrowse' } } ] }
这是构造上传的file的代码,网上看到很多autocreate代替autoel,不过查了下最新的3.2版本的api没发现这个,component只有autoel配置项。
下面是处理预览的代码
//上传图片类型var img_reg = /\.([jj][pp][gg]){1}$|\.([jj][pp][ee][gg]){1}$|\.([gg][ii][ff]){1}$|\.([pp][nn][gg]){1}$|\.([bb][mm][pp]){1}$/ext.extend(simpleform,ext.form.formpanel,{listeners:{ 'render':function(f) { this.form.findfield('imageupload').on('render',function() { ext.get('imageupload').on('change',function(field,newvalue,oldvalue ) { var url = 'file:///'+ext.get('imageupload').dom.value; if(img_reg.test(url)) { if(ext.isie) { var image = ext.get('imagebrowse').dom; image.src = ext.blank_image_url;//覆盖原来的图片 image.filters.item("dximagetransform.microsoft.alphaimageloader").src=url; }//支持ff else { ext.get('imagebrowse').dom.src =ext.get('imageupload').dom.files.item(0).getasdataurl() } } },this); },this); }}});
发表评论
-
百度质量部实习居然通过了~
2012-02-08 12:23 985[size=small;]? ? ?本来打算在软工所苦 ... -
Android上的log,日志相关
2012-02-07 14:18 1524摘自:http://blog.csdn.net/met ... -
随 笔
2012-02-04 13:39 595金风玉露一相逢,便胜却人间无数。英文版: chemis ... -
MyISAM InnoDB 区别
2012-02-02 16:59 731<h1 id="artibody ... -
数独suduku
2012-01-31 14:38 914sudu sudu sudu sudu sudu su ... -
paypal提现如何省钱
2011-12-28 16:58 1221据PayPal中文注册得知,如今很多收样品费的外贸商户 ... -
ORA-01012: not logged on 解决办法
2011-12-28 13:08 3490<span style="font-f ... -
c语言中去除const修饰
2011-12-21 10:54 1425[size=16px;]<span style= ... -
虚析构函数(总结 帖子)
2011-12-21 09:54 698<span style="" ... -
手机防盗软件实现(源码)
2011-12-20 12:54 935<a href="http://blo ... -
谈谈Q+平台的技术实现
2011-12-20 09:49 960这篇文章是我个人 ... -
微创短信开发平台
2011-12-19 11:39 767在网上闲逛,发现了一个站点,微创短信开发平台(http ... -
《使用 Microsoft .NET 的企业解决方案模式》读书笔记3
2011-12-19 10:24 776第3章 Web表示模式 没有一个设计策略能够适合所有情 ... -
MapXtreme2004代码 MapControl控件中显示地图文件
2011-12-15 14:29 901::<?xml:namespace prefix ... -
ASP.NET开发工具Web Matrix介绍
2011-12-15 13:39 965<p class="MsoPlain ... -
用C#写定时关机的程序
2011-12-15 11:14 702</span></font>& ... -
JUnit单元测试感悟
2011-12-14 11:29 860<p class="MsoNorma ... -
JNI调用的注意事项
2011-12-14 09:34 749JNI的简单教程网上很多,看看就能够明白,照着操作也基 ... -
javax.xml.transform.TransformerFactoryConfigurationError
2011-12-13 13:34 848<span style="" ... -
ViewFlipper “Receiver not registered” Error
2011-12-12 10:59 1122偶尔出现这个错误: <span> < ...
相关推荐
在IT领域,批量图片预览上传是Web应用中常见的功能,尤其在图像处理、社交媒体或者内容管理系统中。本文将深入探讨如何使用EXTJS框架结合HTML5和Flash技术实现这一功能。 EXTJS是一个强大的JavaScript库,提供了...
5. **图片预览**:项目还实现了图片预览功能,用户可以在文件上传后查看图片。这可能涉及到对上传文件的二进制数据进行处理,将其转化为可以在浏览器中显示的格式,例如Base64编码。ExtJS的`Image`组件可以用来展示...
首先,批量上传图片的核心是利用HTML5的File API,它允许用户在不离开当前页面的情况下读取、处理和上传本地文件。在ExtJS中,我们可以创建一个`Ext.form.Panel`,并在其中包含一个`Ext.form.FileField`组件,该组件...
在本文中,我们将深入探讨如何使用ExtJS框架与ASP(Active Server Pages)技术结合,实现一个功能完善的文件上传功能...在实际项目中,你可能需要根据具体需求进行更多的定制和优化,例如增加多文件上传、预览功能等。
为了展示上传图片的缩略图,你可以利用HTML5的`FileReader` API读取文件内容,然后创建一个临时的图片元素来显示。在文件选择后,通过监听`change`事件,读取文件内容,转换成Base64编码,然后插入到页面的缩略图...
在EXTJS框架中,图片上传功能是一个常见的需求,尤其在构建富客户端应用时。EXTJS提供了强大的组件模型,使得开发人员能够轻松实现这样的功能。本文将深入探讨如何使用EXTJS来实现图片上传,包括多图预览、上传以及...
此压缩包中完全能实现的功能是在extjs中让本地照片预览,并且将地址传递给java后台,将图片文件以blob的形式存储到oracle数据库,并且可以默认将数据库中的数据第一次加载在预览框里(也就是从数据库中读出blob数据...
这个主题主要关注如何在ExtJS的HTMLEditor中实现图片的上传和添加网络图片功能。 首先,理解ExtJS HTMLEditor的基本结构和工作原理是至关重要的。HTMLEditor是一个组件,它可以将HTML代码作为输入,并提供类似于...
它提供了预览、进度条显示以及取消上传等功能,极大地提升了用户体验。 EXTJS3.0中的`UploadPanel.js`文件是EXTJS的自定义组件,用于构建一个上传面板。这个面板通常包含文件选择器、上传按钮、上传进度指示器等...
这里我们将深入探讨如何解决EXTJS上传图片无法预览的问题,以及如何优化代码以适应不同浏览器。 首先,我们需要了解EXTJS中的上传组件基本结构。在给出的示例中,我们看到一个包含`textfield`的`items`,该`...
这篇博客文章"Extjs的HtmlEidtor富文本编辑器的使用和图片上传显示的实现"将详细介绍如何使用HtmlEditor以及如何实现图片上传和显示的功能。 首先,我们需要了解HtmlEditor的基本用法。HtmlEditor通常包含一个...
标题中的"Extjs Swfupload 多图上传插件绝对可运行"指的是一个基于Extjs框架和Swfupload技术的多图上传插件,该插件具有进度条功能,并且打包后的项目保证能够正常运行。这个插件是作者对原有Swfupload组件进行改进...
此压缩包中完全能实现的功能是在extjs中让本地照片预览,并且将地址传递给java后台,将图片文件以blob的形式存储到oracle数据库,并且可以默认将数据库中的数据第一次加载在预览框里(也就是从数据库中读出blob数据...
总之,"extjs struts2 多图片批量上传控件"是一个整合了前后端技术的实用功能,它结合了ExtJS的用户界面优势和Struts2的服务器处理能力,为开发者提供了一个高效、安全的多图片批量上传解决方案。实际项目中,开发者...
为了实现预览功能,`UPLoad.swf`需要读取用户选择的图片文件,并将其数据转换为可以在网页上显示的格式。这通常涉及到使用Flash的`FileReference`类来处理文件,然后将图片数据通过ActionScript编码为Base64字符串,...
在“Extjs多文件上传”这个主题中,我们将深入探讨如何使用ExtJS实现一个支持自由添加和减少上传文件个数的多文件上传功能。 首先,ExtJS的文件上传功能通常依赖于其组件系统,特别是`Ext.form.FileField`(也称为`...
5. **文件类型过滤**:通过配置,可以限制可上传的文件类型,如只允许上传图片或文档等。 6. **上传策略**:EXTJS支持异步上传,可以设置并发上传的数量,避免一次性上传大量文件导致服务器压力过大。 7. **错误...
9. **用户体验**:提供友好的用户界面,如拖放上传、预览功能、文件列表展示等。 10. **与服务器端的交互**:需要与后端配合,处理文件存储、验证和响应,通常使用JSON或其他格式的数据交换。 要深入了解和使用这个...
在实际应用中,可能还需要考虑更多细节,比如进度条显示、多文件上传、图片预览等功能,这需要更复杂的前端交互和后端逻辑。总的来说,理解和掌握这些技术将帮助你构建更强大、更安全的Web应用。
1. **Flash批量上传图片向H5上传的转变**: 随着Flash技术的逐渐淘汰,将KindEditor中原有的基于Flash的图片批量上传方式替换为H5(HTML5)上传,这是一个必要的优化步骤。HTML5引入了File API,使得在浏览器中处理...