django - 如何在 Mayan EDMS 中正确进行身份验证
问题描述
我正在使用在 docker 容器中运行的 Mayan EDMS 将客户文档提供给我的 django 应用程序。现在我有点卡在下载这些文件上。
我使用 pythons 请求来访问 Mayan Api。在我的请求中,我使用
auth = HTTPBasicAuth(settings.MAYAN_AUTH_USER, settings.MAYAN_AUTH_PW)
documents = requests.get(url, auth=auth)
对我进行身份验证。但是每个文档都有一个完整的下载链接,我想直接从前端访问。有没有办法通过 URL 参数进行身份验证?我找不到任何提到这一点的东西。
当我下载请求时,我将图像和 pdf 作为字节对象获取,没有任何编码,我无法在模板中显示。
解决方案
推荐阅读
- excel - 如果找不到文件,如何跳过代码块?
- python - 递归获取FTP文件夹及所有子文件夹的元数据
- c# - 如何从 lambda 对 AWS API Gateway 进行 REST 调用?
- r - 如何根据R中的给定序列对向量进行排序
- python - 在 KV 文件中更改 Kivy 类属性
- javascript - 为什么从 shelljs 执行工作的 shell 脚本会停止执行?
- c# - 停止标签在 Timer.Tick 上闪烁
- java - 错误:引起:java.lang.NullPointerException
- excel - VBA 插入 rows_dynamic
- django - 如何进行查询以仅获取每个用户的数据