我正在像这样在TMemoryStream中下载文件:
ms := TMemoryStream.Create;
IdHTTP1.Get('https://dl.dropbox.com/u/21226165/XE3StylesDemo/StylesDemoSrcXE2.7z', ms);
我的问题是TMemoryStream是否将任何内容保存到硬盘上?
我知道一旦调用SaveToFile,它就会保存到硬盘上。
但是它会自动将任何内容保存到temp文件夹中吗?
最佳答案
TMemoryStream
只是堆分配的内存的包装器。因此,没有任何内容明确保存到磁盘。如果内存已分页,则可以将其保存到页面文件中。
关于delphi - Delphi-TMemoryStream下载内容处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32422866/