社区
C语言
帖子详情
关于libcurl库如何在ftp上创建文件和文件夹,急急急!!!
dingnig
2012-01-05 10:02:14
在网上搜了很久,也没有找到如何去创建,我现在实现了能上传、下载文件,但是我想实现登陆ftp后。检测指定目录是否存在,若不存在,则创建该目录。请教大家如何实现???
...全文
787
8
打赏
收藏
关于libcurl库如何在ftp上创建文件和文件夹,急急急!!!
在网上搜了很久,也没有找到如何去创建,我现在实现了能上传、下载文件,但是我想实现登陆ftp后。检测指定目录是否存在,若不存在,则创建该目录。请教大家如何实现???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xdayong
2014-07-17
打赏
举报
回复
curl_easy_setopt(m_easyhandle, CURLOPT_FTP_CREATE_MISSING_DIRS, 1L);
chenyancan
2014-07-17
打赏
举报
回复
4楼的方法是正确的。 在执行curl_easy_perform()执行之前加上curl_easy_setopt(yourhandle, CURLOPT_FTP_CREATE_MISSING_DIRS, 1); 能实现自动穿件不存在的文件夹。
qq120848369
2012-09-10
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
http是否可以实现创建目录呢?
[/Quote]
不是http协议可以,是CGI/FCGI可以。
lnitcscq
2012-09-09
打赏
举报
回复
http是否可以实现创建目录呢?
laohu6599
2012-03-02
打赏
举报
回复
在你的curl_easy_perform函数执行之前加上这一句curl_easy_setopt(yourhandle, CURLOPT_FTP_CREATE_MISSING_DIRS, 1); 达到的效果是远程服务器如果没有这个目录,会自动创建然后上传文件到这个目录下面。你问的那个问题应该跟这个有些类似,建议你多看看头文件的定义和文档。
dingnig
2012-01-06
打赏
举报
回复
我用这个没有创建成功,我自定义了一个函数。用MKD建立的目录,请问如何检测目录是否存在呢?不存在则建立
松哥是好人
2012-01-06
打赏
举报
回复
CURLOPT_FTP_CREATE_MISSING_DIRS选项可以在上传时在目标机创建新目录(如果该目录不存在)
dingnig
2012-01-06
打赏
举报
回复
为什么没有人回答呢,自己顶一下
Socket编程系列之4:
Libcurl
网络爬虫编程实战
Socket编程系列初步计划:Socket编程系列之...然后亲自动手跟着视频练习
Libcurl
实现HTTP网络编程和
FTP
编程,并调试分析。然后进行
Libcurl
异步请求、提高IO效率,并讲解原理。最后项目实战进行
Libcurl
网络爬虫编程实战。
FTp
上传文件,
创建文件
夹
【代码】
FTp
上传文件,
创建文件
夹。
使用
libcurl
操作
ftp
使用
libcurl
操作
ftp
存储文件、目录等,操作之前可以先登录,也可以不登录再请求添加
ftp
和用户密码信息,
libcurl
会检测没有登录的话会自动登录请求。 1、
ftp
上传文件,需要自动创建目录时,需要设置CURLOPT_
FTP
_CREATE_MISSING_DIRS属性。
ftp
上传文件时,目录不存在时,设置下面的属性,可以在上传文件时,自动创建目录。 curl_easy_se...
linux环境下
libcurl
应用总结,实现
FTP
文件上传
目录概述
libcurl
的移植
libcurl
实现
FTP
上传
FTP
服务器搭建
ftp
upload.c编译验证API使用常见问题 概述
libcurl
是一个免费的C语言开发
库
,支持HTTP、
FTP
、Telnet、S
FTP
等URL传输。例如实现
FTP
文件上传,使用该
库
函数来开发非常的便捷可靠。
libcurl
的移植
libcurl
库
源码下载官网地址:https://curl.se/download.html 下载源码:curl-7.79.1.tar.gz 1.解压源码:tar -xzvf curl-7.79.1.ta
libcurl
在
ftp
/
ftp
s服务器上面创建目录
#include <iostream> #include <string.h> #include <curl/curl.h> int main() { char temp[2000]; struct curl_slist *headerlist=NULL; CURL *curl = curl_easy_init(); curl_easy_setopt(curl, CURLOPT_URL, "
ftp
://admin:123456@192.168.1.150");.
C语言
69,336
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章