65.938 articles
65.9K
CodeProject 正在变化。
阅读更多。
主页
文章
浏览主题
>
人工智能
>
自动化
大数据
机器学习
容器
>
docker
虚拟机
数据库开发
>
Elasticsearch
Lucene
mongodb
MySQL
NoSQL
PostgreSQL
Redis
SQL Server
桌面编程
>
ATL
Cocoa
MFC
QT
Swing
系统
UWP
Win32
WinForms
WPF
WTL
X11
XAML
DevOps
>
敏捷
持续构建
持续交付
部署
Git
负载测试
测试
TFS
单元测试
游戏开发
>
Unity
Unreal
XBox
高性能计算
>
GPU
优化
物联网
>
可穿戴设备
移动应用
>
Android
AWS
Azure
Cordova
ExtJS
google-cloud
iOS
nativescript
PhoneGap
存储
Windows Mobile
Xamarin
多媒体
>
ASM
ASP
音频
音频视频
Bash
Basic
C#
C++
cobol
压缩
Dart
dbase
设计/图形
DirectX
仿真
异常
F#
文件
GDI
GDI+
图像处理
互联网
Java
Javascript
本地化
Lua
MSIL
Objective C
OpenGL
Pascal
Perl
PHP
PowerShell
打印
Python
Razor
正则表达式
Ruby
scala
Shell
排序
SQL
字符串
Swift
线程
可用性
VB
VB.NET
VBScript
视频
XML
安全
>
区块链
密码学
加密
Web开发
>
Apache
ASP.NET
CSS
CSS3
HTML
HTML5
IIS
Kestrel
LESS
Node.js
React
Spring
XHTML
最新文章
热门文章
讨论
功能
新闻
内部通讯
每日构建通讯
CodeProject 物品
帮助
什么是“CodeProject”?
通用常见问题
关于我们
Visual Studio 6
Windows 2000
Visual C++ 6.0
中级
开发
Visual Studio
Windows
C++
.NET
使用 URLDownloadCacheFile 函数下载来自有效 URL 的远程文件。
redhack
1.38/5 (4投票s)
2001年10月19日
105454
1990
您可以使用此代码通过 URLDownloadCacheFile 函数下载来自有效 URL 的远程文件。
下载源代码文件 - 4.69 Kb
下载演示项目 - 15.6 Kb
引言
您可以使用此代码通过 URLDownloadCacheFile 函数下载来自有效 URL 的远程文件。演示程序展示了如何获取一个 .gif 文件并将其加载到内存中(获取其 BITMAP 结构)。URLDownloadCacheFile 函数从 URL 下载文件并将其保存在 IE 的临时文件夹中,因此在使用 CreateFile 函数时,必须使用 FILE_FLAG_RANDOM_ACCESS 标志,否则将创建文件失败。您也可以使用 URLDownloadFile 获取远程文件,如果使用此函数,则无需关心 CreateFile 函数的标志。另一种获取远程文件的好方法是使用套接字,它可以控制过程,非常酷!如果您对套接字感兴趣,请尝试一下!
©
. All rights reserved.