【发布时间】:2017-08-10 13:41:06
【问题描述】:
希望获得有关 TDownloadURL 的帮助 使用此代码保存下载的文件。使用德尔福 XE2。想将下载保存到内存/tstringlist 而不是文件。如何在不添加组件的情况下做到这一点?谢谢!
notfound:=false;
dl := TDownloadURL.Create(self);
try
dl.URL := url;
dl.FileName := execpath+'apic1.csv'; dl.ExecuteTarget(nil); dl.Free;
except
dl.Free;
notfound:=true;
end;
【问题讨论】:
-
这段代码非常古怪,它处理异常和生命周期的方式。如果您不想使用此组件,也许您可以决定允许使用哪些代码。既然知道了,为什么不自己写呢?
-
那么不要使用TDownloadURL。没有它,有许多合适的方法可以从 URL 中检索内容。例如,
TIdHTTP加入 Delphi 已有十多年了。
标签: delphi download delphi-xe2