Raspberry pi WebIOPi所有图片均为403禁止

时间:2017-10-04 12:18:53

标签: http-status-code-403 webiopi

我正在使用Raspberry Pi编写遥控车。我的控制界面是覆盆子上的一个网站,使用WebIOPi访问我的python,所有工作正如希望的那样。然后我想用图像更改文本按钮,但我得到的只是403。

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

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

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

1 个答案:

答案 0 :(得分: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。