我在用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 ('utf-8‘编解码器无法解码位置0的字节0x89 :无效的开始字节)
这是我第一次使用覆盆子,所以可能有一个设置我需要使用的地方,但我已经到处寻找,但还没有找到它。
发布于 2017-10-15 01:44:16
您应该编辑位于
/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')这应该能解决你的问题。做完后记得重新启动。
https://stackoverflow.com/questions/46564707
复制相似问题