gpt4 book ai didi

javascript - 如何阻止将可执行文件上传到 Alfresco Share?

转载 作者:行者123 更新时间:2023-11-29 17:15:43 25 4
gpt4 key购买 nike

如何在 Alfresco Share 上传过程中阻止上传可执行文件,如 .exe 和 .msi 文件?

我不想让可执行文件上传到 Alfresco Share。谷歌搜索后,我得到了一个解决方案来创建一个规则,该规则在上传后删除可执行文件。但现在对我来说这还不够。我需要在上传时阻止它。

最佳答案

在客户端的upload.js如flash-upload.js中有一个setFileFilters方法,它从this.showConfig.filter和对象中读取本身。

文件中的描述:

*    filter: {array},         // limits what kind of files the user can select in the OS file selector

我使用了这种方法,因此客户端可以在上传新版本的操作中上传另一种类型。

将.exe添加到filter数组中(先读出来,不知 Prop 体写法了)

还有更多信息here .

但这仍然不能完全阻止用户上传可执行文件。如果他们使用拖放或 webdav/cifs 或其他客户端,他们仍然可以在他们的查询中使用 *。

如果您完全想禁用它,只需创建一个在 onCreateNode 策略上触发的 Java 行为。检查添加内容的mimetype,直接删除。

关于javascript - 如何阻止将可执行文件上传到 Alfresco Share?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18306673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com