在我的XPage应用程序中,用户可以上传图像.此时,每个图像都是缩略图,然后将拇指存储为单个NotesDocument的附件.在浏览器中,拇指是由他们的Notes附件URL"[UNID]/$ FILE/[ATTACHMENTNAME]"引用的.
对我而言,每张图像有一个文档似乎有点"过度杀伤",我想当许多图像文档在同一个数据库中时,这也会对性能产生影响,例如在为视图创建视图索引时到其他文件.因此,如果您只想在前端/浏览器中显示图像并且不需要存储有关它们的任何其他信息,我想询问是否有更好的方法来存储图像.
我想将拇指文件直接保存到文件系统上的文件夹中,然后通过http(s)访问该文件夹.然而,我不知道该怎么做.我还想过将拇指保存到WebContent文件夹,但我不知道使用这种方法的缺点.有没有人有这方面的经验或可以为我的问题提供另一种解决方案?
在XPage应用程序,我想存储的一些(保密的)信息applicationScope,使之成为所有用户访问.但是,应用程序的ACL配置为允许匿名用户读取公共文档.不过,我不希望他们有权访问applicationScope.匿名用户是否可以访问/读取applicationScope?
当我在我的XPage应用程序中尝试使用文件上传控件上传大文件(> 10Mb)时,我总是被重定向到浏览器中的错误页面,并说" 在页面加载时重置了与服务器的连接 ".在应用程序的xsp.properties文件中,我已经设置了" xsp.upload.maximumsize = 128000",这应该允许上传最高128Mb的文件.但是我一直收到"连接已重置"错误.有人知道如何解决这个问题吗?
我正在向文档中添加一个 DocValue
doc.add(new BinaryDocValuesField("foo",new BytesRef("bar")));
Run Code Online (Sandbox Code Playgroud)
要检索具有 ID 的特定文档的该值docId
,我调用
DocValues.getBinary(reader,"foo").get(docId).utf8ToString();
Run Code Online (Sandbox Code Playgroud)
get
BinaryDocValues 中的函数最高支持Lucene 6.6,但对于Lucene 7.0及更高版本,它似乎不再可用。
那么,如何在 Lucene 7+ 中通过文档 ID 获取 DocValue(无需迭代BinaryDocValues
/ DocIdSetIterator
,也无需每次都重新获取BinaryDocValues
和使用advanceExact
)?
我想通过使用服务器端的JavaScript来获取任何网站的HTML代码/数据.我怎样才能做到这一点?
PS:我需要这个,因为从客户端javascript我不能做外部域的XMLHttpRequest由于相同的原始策略.
在我的XPages项目中,我想使用名为ActiveMQ的第三方Java库.在Domino Designer中,我将包含所有类的jar文件添加到构建路径中.使用我自己的Java代码(而不是Java代理)中的类可以工作,我可以构建XPages应用程序而不会出现任何错误.
但是,当我尝试在XPage上运行我的Java函数时,我得到一个UnsupportedClassVersionError:
java.lang.UnsupportedClassVersionError:JVMCFRE003糟糕的主要版本; Class = org/apache/activemq/ActiveMQSslConnectionFactory,Offset = 6
然后是NoClassDefFoundError:
java.lang.NoClassDefFoundError:org/apache/activemq/ActiveMQSslConnectionFactory
这可能只是由于第一个错误而发生的后续错误(如果我错了,请纠正我).
UnsupportedClassVersionError建议使用比Domino服务器(Domino 9.0.1 FP4)上使用的Java版本更高的Java版本构建第三方库.执行System.getProperty("java.version")
返回1.6.0(= Java 6).根据发行说明,第三方Java库(ActiveMQ 5.8.0)已经" 使用jdk6编译并使用jdk7进行验证".
任何人都可以告诉我为什么我得到这个错误,即使该库是使用我用来运行我的代码的相同Java版本构建的?
PS:java -version
在服务器计算机的命令行中执行将返回Java版本1.7.0,因为该计算机上已安装了另外的JRE7.然而,在XPage上执行"应该"重要的版本是Domino JVM的版本(1.6.0).我还是想提一下......
activemq-classic lotus-domino xpages domino-designer-eclipse