richfaces3.3.3 final在页面获取要上传的文件大小
来源:互联网 发布:淘宝客软件下载 编辑:程序博客网 时间:2024/06/02 08:45
在使用richfaces做文件上传时,如果希望在浏览器端就判断文件大小是否大于规定的大小,可以使用如下代码实现:
<head>
<SCRIPT type="text/javascript">
function doAdd(e) {
// 显示当前需要上传的文件大小
alert(e.memo.entries[0].size);
}
</SCRIPT>
</head>
<body>
<h:form>
<h:outputText value="上传文件演示"/><br/>
<rich:fileUpload fileUploadListener="#{uploadFileBean.uploadListener}"
maxFilesQuantity="100"
allowFlash="true"
autoclear="false"
immediateUpload="true"
onadd="doAdd(event);"
ajaxSingle="true"/>
</h:form>
</body>
-----------------------------------------------------------------------------------------------------
但是,若使用https方式访问页面时,此时richfaces的上传组件可能不能使用!
我的测试情况是:
在IE6,7,8以及Firefox中无法上传文件,总是报传输错误。
但是在IE9已经Chrome中是可以正常上传文件的!
----------------------------------------
关于这个问题的解决:
之所以在https访问方式下上传组件不能使用,是需要对http响应头添加相应设置:
resp.setHeader("Expires", "0");
resp.setHeader("Pragma", "public");
resp.setHeader("Cache-Control", "public");
关于richfaces upload组件的使用详情,参见:
http://lalalabs.blog.163.com/blog/static/943252022010720113528605/
- richfaces3.3.3 final在页面获取要上传的文件大小
- JQuery获取上传的文件大小
- JS 获取上传文件大小的方法
- javascript获取FileUpLoad上传空间的文件大小
- 获取上传文件大小
- JS 获取上传文件大小
- JS 获取上传文件大小
- js获取上传文件大小
- js获取上传文件大小
- jQuery获取上传文件大小
- Jquery 获取上传文件大小
- Jquery 获取上传文件大小
- [Struts2]在使用Struts2的文件上传时,文件大小和类型过滤后,页面无法跳转至input页面
- [JavaScript]页面判断上传文件大小
- 关于PHP上传页面的文件大小限制的注意
- ie8上传图片获取文件大小
- PHP之获取上传文件大小
- golang简单获取上传文件大小的实现代码
- 从1到n的平方,按照从小到大,顺时针打印
- andorid 开发环境搭建
- spring mvc项目在STS工具里Run on Server时,控制context root的名称
- SQL Server 2012 SEQUENCE 对象
- dfs + 回溯 +剪枝
- richfaces3.3.3 final在页面获取要上传的文件大小
- Navigation Mesh Technical Guide
- 框架管理基础之内存映射
- sizeof问题
- 反转句子中单词的顺序。
- Navigation Mesh与Line-of-Sight Test
- Linux线程-创建
- 输入一个安升序排列的数组和一个数,在数组中找两个数,使它们的和正好是给定的那个数。o(n)
- 出发