0

我正在使用 Raspberry Pi 编写遥控汽车。我的控制界面是树莓上的一个网站,使用 WebIOPi 访问我的 python 一切都按预期工作。然后我想用图像更改我的文本按钮,但我得到的只是 403。

<img src="images/stop.png" id="stop" class="img-responsive" alt="stop" />

GET http://172.30.1.26:8000/images/stop.png 403('utf-8' 编解码器无法解码位置 0 中的字节 0x89:起始字节无效)

这是我第一次使用覆盆子,所以可能只是在某个地方需要使用一个设置,但我到处寻找,但还没有找到。

4

1 回答 1

0

您应该编辑位于

/usr/local/lib/python3.5/dist-packages/WebIOPi-0.7.1-py3.5-linux-armv7l.egg/webiopi/protocols/http.py

在里面你会发现这条线

f = codecs.open(path, encoding=encoding)

将其替换为

f = codecs.open(path, 'rb')

那应该可以解决您的问题。完成后记得重启 webiopi。

于 2017-10-15T01:44:16.203 回答