我认为标题非常明显,现在......
我一直在寻找一种通过共享限制 Alfresco 4.2.c 上传文件大小的方法。我很惊讶没有开箱即用的机制,看起来是一个非常基本的功能。
经过一些调查后,我认为唯一可行的方法是实施自定义政策或行为,根据此处讨论的内容:
有人知道其他(更简单的)方法吗?
编辑:
正如Andreas Steffan建议的那样,我在我的share-config-custom.xml
中尝试了以下内容(例如,将上传大小限制为1MB):
<config evaluator="string-compare" condition="DocumentLibrary" replace="true">
<!--
File upload configuration
-->
<file-upload>
<adobe-flash-enabled>false</adobe-flash-enabled>
<in-memory-limit>262144000</in-memory-limit>
<maximum-file-size-limit>1048576</maximum-file-size-limit>
</file-upload>
</config>
为了以防万一,我也在开箱即用的部署share-documentlibrary-config.xml
中尝试了相同的配置而没有成功。
答案 0 :(得分:3)
假设足以在共享中强制执行上传的大小限制,http://docs.alfresco.com/4.2/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Fconcepts%2Fdev-extensions-share-module-dynamic-configuration.html后面应该可以为您提供所需内容。
设置限制,例如
<in-memory-limit>262144000</in-memory-limit>
<maximum-file-size-limit>0</maximum-file-size-limit>
share-config-custom.xml
中的,应该不错。
答案 1 :(得分:1)
如果您有动态限制大小,可以在upload.post.js中添加脚本,在客户端,您可以在dnd-upload.js中测试限制大小