济南网页设计|自助建站济南网站建设|聊城网站建设济南网站制作|济南网站优化 http://www.mzwkj.com www.tuanqv.com

2009年10月9日

摘要: AJAX——最酷的“冲浪板”动机:2006年底Google了一下AJAXUpload实现,结果没有发现很完整的Java实现。硕果仅存的就是TELIO公司的Pierre-Alexandre发表的《AJAXUpload progress monitor for Commons-FileUploadExample》文中提供的ajax-upload-1.0.war。虽然上文中完成Upload工作的是Apache的Common-FileUpload组件,但在其代码中所使用的FileUpload1.1版本并没有1.2版本所提供的上传处理Listener功能,这就对检测文件上传情况造成了困难。我想正是这个原 阅读全文
posted @ 2009-10-09 15:33 路大侠 阅读(256) 评论(0) 推荐(0)
摘要: 实现文件上传的进度显示,我们先看看都有哪些问题我们要解决。 1上传数据的处理进度跟踪 2进度数据在用户页面的显示 就这么2个问题, 第一个问题,主要是组件的选择 必须支持数据处理侦听或通知的组件。当然,我肯定只用我自己的组件啦。基本原理是 1使用request.getContentLength()读取到处理数据的总长度,注意这个长度不等于文件的长度,因为Base64等编码会增加数据量,如果超过了允许的长度,直接返回-1; 2在每读取一部分数据时(比如一行,或者64K,或者你自定义的字节数),将读取的字节数通知我们的进度跟踪程序。我取名为UploadListener代码如下/***//***处理 阅读全文
posted @ 2009-10-09 15:31 路大侠 阅读(1130) 评论(0) 推荐(1)
摘要: 在Web应用开发中,常常会遇到文件的上传下载模块,下载文件时无论IE还是常用的flashget等下载软件都提供了友好的下载进度显示,可以让用户很清晰的了解到下载的进度,特别是在进行大文件传输时,为用户提供了非常舒服的感觉...可以想像,一个几百M或者上G的文件传输过程没有进度显示,是一件多么让人无法忍受的事情。 ?然而在如今大多数的服务器上传组件中却没能提供文件上传进度的显示功能或相应开发接口,当进行大文件上传操作或低速网络上传时,长时间的无知状态常常使用户不知所措。 ?本文(及附上的相应组件)提供了一套基于JavaWeb的HTTP文件上传进度显示的解决方案,可以应用于jsp,servle.. 阅读全文
posted @ 2009-10-09 15:30 路大侠 阅读(462) 评论(0) 推荐(0)

导航

济南户外拓展|企业户外拓展 http://www.tuanqv.com