在index.html中,我得到了以下按钮:
<button id="btn_file" type="button" class="btn btn-default" onclick="getFile()"><span class="glyphicon glyphicon-file"></span></button>
在我的JavaScript picoreflow.js中,我具有以下功能:
function getFile()
{
var cmd = {"cmd":"DL"};
ws_control.send(JSON.stringify(cmd));
}
在我的picoreflowd.py中,它位于handle_control()中:
elif msgdict.get("cmd") == "DL":
log.info("Download command received")
static_file("downloadMe.txt", root='/home/pi/V2.3_Test/', download = "downloadMe.txt")
这是我的github目录,其中包含完整的代码:https://github.com/Ritzerk/V2.3_Test
我正在尝试使用开源软件,但是我对网络服务器一无所知。我尝试按照此处的建议使用static_file:Binary file download
但是由于我没有网站经验,所以很难知道我在做什么错了。
我尝试下载downloadMe.txt的方式有什么问题?加载该按钮后,该按钮甚至未显示在网站上。
文件位于给定目录中。 V2.3_Test位于/ home / pi/。