我一直在尝试通过 TDownloadURL 类创建(TFileStream)PDF,但我在从 URL 获取文件/流时确实遇到了麻烦,特别是如果 URL 是 HTTPS。
我不确定我是否清楚,但我会发布一个片段,以便帮助理解:
implementation
var pdfStreamed: TDownloadUrl;
var fileStream : TFileStream;
procedure generateStream;
begin
pdfStreamed:= TDownLoadURL.Create(nil);
with pdfStreamed do
begin
URL := 'https://farm9.staticflickr.com/8327/8106108098_08e298f0d9_b.jpg'; //stream;
FileName := 'D:\';
ExecuteTarget(nil);
// Execute;
end;
end;
URL 属性在 HTTP 和 HTTPS 中都存在!但它给我一个错误:异常类异常,带有消息“下载 URL 时出错:https ://farm9.staticflickr.com/8327/8106108098_08e298f0d9_b.jpg ”。
可以指出我做错了什么吗?我为此搜索了很多,但找不到任何有效且简单的东西!
非常感谢!