首页 > 解决方案 > 获取 Acumatica 附加的公共文件而不进行身份验证

问题描述

当我在 Acumatica 中有一个文件(例如库存项目图像)时,它具有“外部链接”属性,例如https://.../Frames/GetFile.ashx?fileID=bdb9534c-6aa9-41fa-a65d-3119e32b0fe5

即使文件标记为“是公共的(文件忽略访问权限并且对所有人可见)”,这也仅适用于登录用户的上下文。注销并尝试访问该文件会导致重定向到 Acumatica 登录。我需要能够在不登录 Acumatica 的情况下从外部访问这些“公共”文件,例如在不同站点的 <img src".." /> 标记中。有什么办法可以做到这一点?这是“公开”的预期功能吗,因为它看起来像文件应该仍然可以访问而无需身份验证。(Acumatica 2018 R1)

标签: acumatica

解决方案


IsPublic 文件对所有登录用户可见,并且文件不作为静态 http 资源提供。因此,即使您能够通过 GetFile 链接在浏览器中看到图像,我认为它也不能用作 IMG 标记的 SRC 属性的 URL,它需要静态图像资源。


推荐阅读