3
我正在开发一个cq5项目,我需要限制文件大小通过图像组件上传到大约150kb。通过复制,粘贴和重命名默认图像组件,我创建了一个名为“customimage
”的自定义图像组件。获取加载到cq5中图像组件的图像的文件大小?
属性“fileReference
”返回文件(for instance "/content/dam/myProject/emea/logo.jpg")
的相对路径。没有绝对路径的属性。现在我有编写的代码来检查文件的大小在customimage.jsp文件我有一些代码,看起来像
String path = (String)properties.get("fileReference","");
File file = new File(path);
double file_size = file.length();
问题是,没有母校我传递到组件什么样的形象,FILE_SIZE返回0.0。该项目是在HTML 4中,所以我不能利用html5
添加的漂亮的JavaScript文件I/O,所以它必须通过Java来完成。我究竟做错了什么?有没有另一种方法我应该在cq5中解决这个问题?
那么[此](http://blogs.adobe.com/dmcmahon/2012/08/01/cq5-loading-an-image-from-a-resource-in-a-custom-图像渲染器/)?它有帮助吗? – 2013-02-13 21:31:20