美文网首页
libcurl从陌生到熟悉

libcurl从陌生到熟悉

作者: 小码嘟嘟 | 来源:发表于2018-01-11 18:13 被阅读37次

项目中有一个功能要用FTP连接设备,可以下载设备里面的照片和视频。之前一直用的FTPManager,后来发现使用FTPManager下载比较大的视频文件的时候,虽然下载成功了,但是视频无法播放。(可能丢帧)。无奈之下只能用libcurl重新封装。下面是集成步骤:

1⃣️.首先要集成libcurl的.a文件,这个大家可以百度,后面我会上传到github里面,可以直接使用

2⃣️.用自己的电脑搭建一个FTP的服务器。

1.开启电脑的Wi-Fi

2.在终端执行命令sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist

3.手机连上电脑的Wi-Fi

3⃣️.准备好后,我们开始创建一个工程

1.在appdelegate中的didFinishLaunchingWithOptions方法里加入curl_global_init(CURL_GLOBAL_ALL);这行代码

2.在applicationWillTerminate里面加入curl_global_cleanup();

3.curl_easy_setopt(curlhandle, CURLOPT_URL, "ftp://169.254.155.42//Users/mengxuanchen/Desktop/2017_01_01_08_04_05.3gp");

    curl_easy_setopt(curlhandle, CURLOPT_USERPWD, "mengxuanchen:123456");

这两行代码是设置远程路径和连接FTP的账号和密码

169.254.155.42这个IP要设置为电脑的Wi-Fi的IP地址

4⃣️.其他的代码也没有必要解释了,直接去看代码吧,下面是我的工程的github连接,包含下载,进度回调,暂停,恢复下载,写入回调,获取目录等功能

https://github.com/chenmengxuan2/LibcurlToFTP.git

相关文章

  • libcurl从陌生到熟悉

    项目中有一个功能要用FTP连接设备,可以下载设备里面的照片和视频。之前一直用的FTPManager,后来发现使用F...

  • 从陌生到熟悉,又从熟悉到陌生

    从陌生到熟悉,又从熟悉到陌生 这是多少恋人走过的必经之路,从开始的无话不谈到最后的无话可说中贯穿了多少的委屈与心酸...

  • 从熟悉到陌生

    日子被一张张抽走,坐在人生上的你,是不是觉得越来越单薄了呢? 我们过去总以为,生命的交集总会超越空间...

  • 从熟悉到陌生

    爱情会改变一个人。 曾经的琴儿和小炎是多么的好虽不怎么说话,但是在一起很开心也不会感觉到尴尬,从一个...

  • 从陌生到熟悉

    从我们呱呱坠地开始,我们就在开始接受新的事物,对于一个婴儿,一切都是那么的陌生,陌生的世界,陌生的人,而这一切又是...

  • 从熟悉到陌生

    抛弃自己的专业,校长分配了一个以为简单,其实很难的科目–语文。 当时校长给我两个选择,数学和语文,数学太难,自己教...

  • 从陌生到熟悉

    这周开始,终于和同事混熟了。混熟是一种心理上的感受。我不用再担心不小心说错话,不用再害怕说话没人接。初到公司,我非...

  • 从陌生到熟悉

    亲爱的,祝你幸福 身为闺蜜,可是在你身边的日子其实少得可怜,但明天是你大喜的日子,无论如何我不能错过,准备了一天,...

  • 从熟悉到陌生

    我发现我不适合呆在公司里 因为满脑子里都是你 让我怎么办? 我想和你回到过去 像朋友一样 可是我又怕自己再次爱上你...

  • 从陌生到熟悉

    致我最好的朋友, 张光辉 我最好的朋友, 你还记得我吗? 我是那个满嘴都是误会的丫头! 从相识到熟悉彼此 从朋友到...

网友评论

      本文标题:libcurl从陌生到熟悉

      本文链接:https://www.haomeiwen.com/subject/unjznxtx.html