微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Open EDX 无法解码 .weight 文件,内部服务器错误 (XBlock)

如何解决Open EDX 无法解码 .weight 文件,内部服务器错误 (XBlock)

我正在 Open EDX 中开发 XBlock,但在提供带有 .weight 扩展名的静态文件的过程中遇到了困难。

Juniper Release 的环境是 devstack (docker)。

静态文件存储在/edx/var/edxapp/staticfiles,我想在我的XBlock的js文件中使用它。该文件的扩展名为 .weight,因为它包含神经网络 (face-api.js) 的权重。当我尝试获取文件时,出现 500 状态错误,并且消息“utf-8”编解码器无法解码位置 0 中的字节 0xa6:无效起始字节。这里有一些截图,

GET request of the file (1) GET request of the file (2)

我认为问题在于 Django 和 Python 无法解码这些文件内容,并且无法返回正确的文件。或者 Nginx 有问题。

感谢您的帮助!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。