Orbeon Form - 默认情况下是不是不允许下载附件?

Posted

技术标签:

【中文标题】Orbeon Form - 默认情况下是不是不允许下载附件?【英文标题】:Orbeon Form - Is there anyway to disallow download attachment by default?Orbeon Form - 默认情况下是否不允许下载附件? 【发布时间】:2021-12-11 17:30:39 【问题描述】:

我找到了一个有用的文档:https://doc.orbeon.com/form-runner/component/attachment

因此我做了类似的方法,我在properties-local.xml中添加了这一行:

<property as="xs:string" name="oxg.xforms.xbl.fr.attachment.allow-download" value="false"/>

但它不起作用。当我创建表单生成器并添加附件时,设置仍然标记为允许下载。

【问题讨论】:

【参考方案1】:

我认为你只是有一个错字。尝试以下操作(属性名称以oxf 开头,而不是org)。我已经在本地尝试过,它对我有用。

<property
    as="xs:string"
    name="oxf.xforms.xbl.fr.attachment.allow-download"
    value="false"/>

【讨论】:

感谢@avernet,我又试了一次,它起作用了。但是,当我创建表单生成器并添加附件控件时,在控件设置窗口中我仍然看到它启用了“允许下载”,尽管在表单运行器中它被禁用了。对此有任何想法吗?我认为它应该在控制设置窗口中取消选中。 @songokuuu 我同意这令人困惑;表单生成器应该很可能显示 3 个选项(使用默认值、是、否),就像在其他地方所做的那样。让我们对此进行一些思考,然后我将在此跟进。 -亚历克斯 @songokuuu 作为参考,最后两条消息中讨论的更改被跟踪为#5050。 -亚历克斯 太棒了!非常感谢

以上是关于Orbeon Form - 默认情况下是不是不允许下载附件?的主要内容,如果未能解决你的问题,请参考以下文章

即使服务器已实现 cors,默认情况下 Chrome 是不是也不允许使用 cors?

如何允许用户在不登录的情况下使用 Google Form 上传文件?

Orbeon JavaScript 嵌入错误:`ORBEON.xforms.server.AjaxServer.Event 不是构造函数`

Orbeon FormBuilder 嵌入

ORBEON:是不是可以添加自定义标头或向 API 授权方发送会话 cookie

按下回车默认提交form表单问题