c++builder - 作为 POST 请求 (IdHTTP) 的结果下载文件
问题描述
我知道有 IdHTTP->Get 将数据下载到文件流。但我需要在发布请求后这样做
TFileStream* fs = new TFileStream(fileName, fmCreate|fmOpenWrite);
TStringList * S=new TStringList();
S->Clear();
S->Add("info=" + kindainfo);
fs = IdHTTP1->Post(URL, S);
这就是我需要得到的..因为我不认为文件可以使用 AnsiString
解决方案
找到答案
IdHTTP1->Post(URL, S, fs);
推荐阅读
- docker - 如何使 nginx 作为可从主机访问的 docker 服务运行?
- bash - Calling inputs to myProgram from different directories
- sql - Oracle 随机段选择
- apache-kafka - Kafka列出没有领导者的所有分区
- signal-processing - 我可以通过将 WebAudio 内置过滤器应用于白噪声来合理地近似粉红色和棕色噪声吗?
- amazon-web-services - Zookeeper 的托管云替代方案
- html - 如何使用 CSS Grid 和自动填充/调整来限制较大视口中的列数?
- security - 如何从 .Net Core 中包含私钥/公钥的 PEM 文件导入 PKCS1 密钥
- java - 如何通过 json 数据以编程方式在谷歌地图中添加最近的标记
- ansible - Ansible:变量上的剧本名称和任务步骤索引