我想在我当前的项目中使用FTP,但由于Qt5 ftp不可用(仅作为插件)。
我从这里下载了资源:https://github.com/qt/qtftp 在Qt的论坛中,我找到了如何使用它的说明:
// GET api/Post
public string Post(string type, string type1, string email )
{
var httpWebRequest = (HttpWebRequest)WebRequest.Create("https://xxxx-xx.southeastasia.logic.azure.com");
httpWebRequest.ContentType = "application/json";
httpWebRequest.Method = "POST";
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
string json = new JavaScriptSerializer().Serialize(new
{
param1 = type,
param2 = type1,
param3 = email
});
streamWriter.Write(json);
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
return result;
}
}
,cd qtftp
<QTDIR>/bin/syncqt.pl -version 5.2.0
所以,我想尝试这些步骤,但是第一步就失败了,因为找不到syncqt.pl,但我查看了Qt目录,文件就在那里。
任何人都有一个想法,如何解决/解决这个问题?我使用的是Qt5.9.1
答案 0 :(得分:1)
如果您已经下载了像我这样的便携版Strawberry-perl,只需在磁盘上的某处提取.zip。之后,打开portableshell.bat(它应该打开命令提示符窗口) 之后,您可以输入第2步的代码,不要忘记添加-version参数。
然后你可以继续第3步,一切都应该没有任何问题。