acumatica - 获取 Acumatica 附加的公共文件而不进行身份验证
问题描述
当我在 Acumatica 中有一个文件(例如库存项目图像)时,它具有“外部链接”属性,例如https://.../Frames/GetFile.ashx?fileID=bdb9534c-6aa9-41fa-a65d-3119e32b0fe5
即使文件标记为“是公共的(文件忽略访问权限并且对所有人可见)”,这也仅适用于登录用户的上下文。注销并尝试访问该文件会导致重定向到 Acumatica 登录。我需要能够在不登录 Acumatica 的情况下从外部访问这些“公共”文件,例如在不同站点的 <img src".." /> 标记中。有什么办法可以做到这一点?这是“公开”的预期功能吗,因为它看起来像文件应该仍然可以访问而无需身份验证。(Acumatica 2018 R1)
解决方案
IsPublic 文件对所有登录用户可见,并且文件不作为静态 http 资源提供。因此,即使您能够通过 GetFile 链接在浏览器中看到图像,我认为它也不能用作 IMG 标记的 SRC 属性的 URL,它需要静态图像资源。
推荐阅读
- c# - 如何在 ASP.NET Core MVC 中的 Edit 方法的下拉字段中显示 selectedValue(来自数据库)
- flutter - 用相机包拍照并检查条形码阅读器
- css - CSS:如何在 wkhtmltopdf 中换行
- flutter - 是否可以使用 DialogFlow 以不同的语言进行响应?
- javascript - 如何在 mongodb 中获取用户 id 并在 jwt 中使用它?
- python - 尝试在成员的已获取角色列表中检查角色
- android - 如何在颤振 Tflite 中使用 runModelOnFrame?
- c# - 如何使用 xamarin xaml 创建基本设置页面
- python-3.x - plt.title 上的索引超出范围
- r - 使用 R 中的 optim 对伽马分布进行最大似然估计