将网页保存为Stream

简介: function SaveHTMLToStream(Astream:TStream):HResult; var IpStream:IpersistStreamInit; begin with WebBrower2 do begin while ReadStateREADYSTATE_COMPLETE do Forms.

function SaveHTMLToStream(Astream:TStream):HResult;

var

IpStream:IpersistStreamInit;

begin

with WebBrower2 do

begin

while ReadState<>READYSTATE_COMPLETE do

Forms.Application.ProcessMessages;

if Assigned(Document) then

begin

IpStream :=Document as IPersistStreamInit;

Result :=IpStream.Save(TStreamAdapter.Create(AStream),TRUE);

end

else

Result :=S_FALSE;

end;

end;

相关文章
|
JavaScript 前端开发 HTML5
Web页面或URL转换为PDF的在线工具
在线工具列表能帮助你任何web页面或URL转换为PDF格式。你不需要下载任何软件。只是拷贝和粘贴您希望下载PDF格式的URL 以下网站 1. PDFMyURL.com 一个流行的Web页面的URL PDF转换器。
1324 0
|
4月前
|
存储 API 网络架构
【Azure 存储服务】MP4视频放在Azure的Blob里面,用生成URL在浏览器中打开之后,视频可以正常播放却无法拖拽视频的进度
【Azure 存储服务】MP4视频放在Azure的Blob里面,用生成URL在浏览器中打开之后,视频可以正常播放却无法拖拽视频的进度
文件上传,下载,预览,删除(File),分页接口(四)
文件上传,下载,预览,删除(File),分页接口
55 0
文件上传,下载,预览,删除(File),分页接口(三)
文件上传,下载,预览,删除(File),分页接口
58 0
下载文件 | 下载流文件的处理方式
当下载文件时,返回为流的形式,所以在请求的时候设置 responseType:’arraybuffer’ 或者设置为 responseType: ‘blob’ 的时候,只有当接口返回正确的时候才会下载文件,返回错误的时候,应该是提示用户出错了,但是使用 arraybuffer 或者 blob 的时候,错误的信息也是返回这个形式的。所以需要转换一下。
174 0
|
JavaScript Java
文件上传,下载,预览,删除(File),分页接口(二)
文件上传,下载,预览,删除(File),分页接口
181 0
|
XML Java 数据库
文件上传,下载,预览,删除(File),分页接口(一)
文件上传,下载,预览,删除(File),分页接口
94 0
|
前端开发 Go API
go 数据导出Excel&前台接收后端返回文件流并在浏览器提供下载
go 数据导出Excel&前台接收后端返回文件流并在浏览器提供下载
941 0
go 数据导出Excel&前台接收后端返回文件流并在浏览器提供下载
|
存储 缓存 JavaScript
从上传图片的过程认识Stream 和Buffer
遇到这样的业务场景:一张图片,传递给第三方(第三方以接口形式接收),且图片是二进制数据,是binary类型。 在我的初印象中,对于图片的操作都会转化成 stream或者base64,如果传递二进制数据是不是应该传递的是一些二进制字符串?还是buffer类型?还是Stream?
351 0
|
Python
Selenium:模拟用户点击(读取并执行本地文件中的URL链接)
Selenium:模拟用户点击(读取并执行本地文件中的URL链接)
377 0