问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

Ftpcommand函数怎么使用

发布网友 发布时间:2022-04-28 12:13

我来回答

1个回答

热心网友 时间:2023-10-09 00:07

(一)目的
使用windows提供的wininet api进行简单的网络http/ftp文件下载和察看(按文本文件显示)。

(二)准备工作
1 建立vc6的console application,选择支持mfc。
2 加入头文件wininet.h
3 加入 #pragma comment(lib, "Wininet.lib")

(三)源代码
主程序接受用户输入的url地址(必须是完整的url,如ftp://, http://),当用户键入quit时退出。
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
int nRetCode = 0;
char url[1000];//存放URL地址

//用户键入quit时退出
while(cin >> url && strcmp(url, "quit") != 0)
{
try
{
cout << "目标URL:" << url << endl;
Download(url);
}
catch (char* e)//显示出错信息
{
cout << e << endl << endl;
}
}

return nRetCode;
}

<Work Function> - 调用windows wininet api进行ftp/http文件的下载。下载的文件将默认为acsii文本文件进行显示。
void Download(char url[])
{
char buffer[100000];//下载文件的缓冲区
DWORD bytes_read;//下载的字节数

//打开一个internet连接
HINTERNET internet=InternetOpen("HTTP Downloader", INTERNET_OPEN_TYPE_PRECONFIG,
NULL, NULL, NULL);

if(!internet)
throw "InternetOpen error!";

//打开一个http url地址
HINTERNET file_handle=InternetOpenUrl(internet, url, NULL, 0,
INTERNET_FLAG_RELOAD, 0);

if(!file_handle)
throw "InternetOpenUrl error! - Maybe you should add http:// or Ftp://";

//从url地址中读取文件内容到缓冲区buffer
BOOL b = InternetReadFile(file_handle, buffer, 100000, &bytes_read);
if(!b)
throw "InternetReadFile error!";

buffer[bytes_read] = 0;

cout << buffer << endl << endl;

//关闭连接
InternetCloseHandle(internet);
}

(四)说明
本文给出了windows环境下下载网络文件的简易方法。在此基础上,可以对文件进行更为复杂的操作,例如用于信息检索和其它网页处理方面。

热心网友 时间:2023-10-09 00:07

(一)目的
使用windows提供的wininet api进行简单的网络http/ftp文件下载和察看(按文本文件显示)。

(二)准备工作
1 建立vc6的console application,选择支持mfc。
2 加入头文件wininet.h
3 加入 #pragma comment(lib, "Wininet.lib")

(三)源代码
主程序接受用户输入的url地址(必须是完整的url,如ftp://, http://),当用户键入quit时退出。
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
int nRetCode = 0;
char url[1000];//存放URL地址

//用户键入quit时退出
while(cin >> url && strcmp(url, "quit") != 0)
{
try
{
cout << "目标URL:" << url << endl;
Download(url);
}
catch (char* e)//显示出错信息
{
cout << e << endl << endl;
}
}

return nRetCode;
}

<Work Function> - 调用windows wininet api进行ftp/http文件的下载。下载的文件将默认为acsii文本文件进行显示。
void Download(char url[])
{
char buffer[100000];//下载文件的缓冲区
DWORD bytes_read;//下载的字节数

//打开一个internet连接
HINTERNET internet=InternetOpen("HTTP Downloader", INTERNET_OPEN_TYPE_PRECONFIG,
NULL, NULL, NULL);

if(!internet)
throw "InternetOpen error!";

//打开一个http url地址
HINTERNET file_handle=InternetOpenUrl(internet, url, NULL, 0,
INTERNET_FLAG_RELOAD, 0);

if(!file_handle)
throw "InternetOpenUrl error! - Maybe you should add http:// or Ftp://";

//从url地址中读取文件内容到缓冲区buffer
BOOL b = InternetReadFile(file_handle, buffer, 100000, &bytes_read);
if(!b)
throw "InternetReadFile error!";

buffer[bytes_read] = 0;

cout << buffer << endl << endl;

//关闭连接
InternetCloseHandle(internet);
}

(四)说明
本文给出了windows环境下下载网络文件的简易方法。在此基础上,可以对文件进行更为复杂的操作,例如用于信息检索和其它网页处理方面。
Ftpcommand函数怎么使用

1 建立vc6的console application,选择支持mfc。2 加入头文件wininet.h 3 加入 #pragma comment(lib, "Wininet.lib")(三)源代码 主程序接受用户输入的url地址(必须是完整的url,如ftp://, http://),当用户键入quit时退出。int _tmain(int argc, TCHAR* argv[], TCHAR* envp[]){ int n...

什么是Linux下的FTP命令及其功能?

1. FTP基本操作&lt;/首先,通过type FTP,你可以设置或查看文件传输类型,确保数据交换的高效性。而open [server_address]则是连接到指定的FTP服务器,开启数据传输之旅。2. 文件管理与状态监控&lt;/通过ls和mdir,你可以查看远程目录的文件和子目录。状态查询方面,ftp status让你实时掌握连接与交换的当前状态...

合宙Air780E|FTP|内网穿透|命令测试|LuatOS-SOC接口|官方demo|学习(19...

本机搭建FTP服务器,使用IIS并参考博文进行操作。外网IP映射至本地FTP服务器,利用小米球做内网端口映射,确保访问正常。FTP Demo main.c代码解析:ftp客户端函数使用说明,包括登录、执行命令、文件操作等。ftp.login(adapter, ip_addr, port, username, password) - 登录FTP服务器 ftp.command(cmd) -...

急求!ftp命令的全部命令集合

59)sendport:设置PORT命令的使用。60)siteargl,arg2。。。:将参数作为SITE命令逐字发送至远程卸主机。61)sizefile-name:显示远程主机文件大小,如:Slteidle7200。62)stares:。显示当前FTP状态。 ·63)struct[struct-name]:将文件传输结构设置为struct-name,缺省时使用stream结构。64)suniclue:将...

自动上传某文件进入FTP服务器的批处理命令怎么写

echo bin &gt;&gt; "%ftpfile%" rem 进入FTP server 中的"X"目录 echo cd X &gt;&gt; "%ftpfile%" rem --- rem 进入本地C盘根目录 echo lcd c:\ &gt;&gt; "%ftpfile%" rem --- echo put A.TXT &gt;&gt; "%ftpfile%" echo quit &gt;&gt; "%ftpfile%" echo --- &gt;&gt; "%logfile%" date /t &gt;&gt; "%lo...

FTP服务器修改密码时出现500‘ ’;command not understood怎么办

回答:pasv,被动模式。dos下只能用port模式,你可以用软件来连ftp服务器,选中pasv模式,应该能解决你的问题。

php ftp_site定义和用法

该函数的语法结构是:ftp_site(ftp_connection, command),其中ftp_connection参数是必需的,它代表了要使用的FTP连接标识符,这个标识符用来标识与服务器的连接状态。而command参数同样不可或缺,它具体指定了要发送给FTP服务器执行的SITE命令内容。当函数执行成功,它会返回true,表明命令已被成功发送并...

command里有什么命令

autolfn.exe &gt; 使用长文件名格式 bootok.exe &gt; boot acceptance application for registry bootvrfy.exe &gt; 通报启动成功 cacls.exe &gt; 显示和编辑acl calc.exe &gt; 计算器 cdplayer.exe &gt; cd播放器 change.exe &gt; 与终端服务器相关的查询 charmap.exe &gt; 字符映射表 chglogon.exe &gt; 启动或停用会话记录 chgport...

Mac怎么连接FTP服务器?

1. **打开Finder**:首先,在Mac的Dock栏中找到并点击“Finder”图标,或者通过点击桌面上的任意空白处来激活Finder。2. **连接到服务器**:在Finder的菜单栏中,选择“前往”(Go)-&gt;“连接到服务器”(Connect to Server),或者使用快捷键“Command + K”来打开连接到服务器的窗口。3. **输入...

FTP/FTP-DATA 关键字

1.ftpdata_command 根据FTP命令通道上使用的命令过滤ftp-data通道。当前支持的命令是RETR(获取文件)和STOR(存储文件)语法:ftpdata_command:(retr|stor)示例:ftpdata_command:retr ftpdata_command:stor 签名示例:alert ftp-data any any-&gt;any any(msg:"FTP store password";filestore;file...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
饲料颗粒剂滚轮容易坏吗 今朝公文是什么意思? 饲料颗粒黏合剂选择什么好? 世上真的有女人花这种花吗?是哪个国家的品种呢?为什么没见市面上... 男方之前写过若有小三净身出户的保证书 离婚时有法律效力吗_百度... 国外早教怎么样 德国对孩子放养教育,自己上学,出去玩甚至自己搭地铁,不怕孩子被拐,那德... 求韩语歌mazik flow扑通扑通的链接,放空间用的,发邮箱9737123@qq.com... 歌词"我的心扑嗵扑嗵的狂跳"是五月天的什么歌 男人在什么时候最怀念前女友呢? 如何从Internet上有效而稳定地下载文件 C++ WinInet 中读取utf网页的问题 VC程序开发, 下载指定URL页面到本地, 如何判断错误页 InternetOpenUrl如何判断打开的是不是重定向地址 桃园更新时出现tmp&#92;FileList.xml : InternetOpenUrl失败,错误:未知错误咋办啊? 富贵乐园下载internetopenurl 错误 怎么办? InternetOpen Fail怎么解决 关于多次调用InternetOpenUrl函数,该怎么处理 有哪位大侠帮忙一下!使用InternetOpenUrl老是出现12007错误,但在浏览器里可以显示。 InternetOpenUrl返回NULL报错12006怎么回事 求助,InternetOpenUrl莫名失败 internetopenurlfailed什么意思 路由器连接了电脑但是打开时显示internet open url failed并且不能上网怎么办? 粤菜猪生肠怎么腌制 直播云看回放有记录吗快进的话老师能看见吗? 管理学第三章案例分析战略决策是成功之母的答案 谁有管理决策方面的案例分享一下 找一个案例分析,决策的影响因素是如何在决策中起作用的 企业管理案例分析:新厂长的决策?急!1 管理会计经营决策案例分析 vb6编程:谁能给我一个用InternetOpen、InternetOpenUrl下载网页简单例子? 如何通过代码下载文件 VC自动填写表单问题 C++或者C++的开源框架中有没有对象流,网络编程中要用到。 word转pdf的与字体有关的问题 跪求VB.NET 连接FTP word 转 PDF的时候怎么让PDF和WORD保持一致? 鑫海宠物诊所怎么样 潍坊市区哪有好点的宠物医院 平谷宠物医院,宠物美容,宠物寄养 2017年1月份有哪十大网络谣言? 你对齐齐哈尔的城市建设有哪些“不成熟”的小建议? 河南南阳有哪些食品厂 南阳有哪些食品企业 河南阳特产食品有哪些, 南阳市食品药品监督管理局网站 佛山市禅城区南阳食品有限公司怎么样? 南阳广益食品有限公司怎么样? 南阳旺隆食品有限公司怎么样? 南阳市哪里有副食批发
  • 焦点

最新推荐

猜你喜欢

热门推荐