• 大小: 3KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 标签: FTP  

资源简介

C语言实现FTP上传文件(支持windows和linux和ARM的交叉编译环境)

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 
#include 
#include  
#include 
#include 
#include 



#define MAX_LEN 1024*1
#define MAX_CMD_LEN 128

static inline int ftp_socket_send(int fd char *str)
{
send(fd str strlen(str) 0);
return 0;
}

static inline int ftp_socket_recv(int fd char *str)
{
int size;
size = recv(fd str MAX_LEN-1 0);
str[size] = 0;

printf(“ftp recv: %s\n“str);
return 0;
}

static int ftp_get_data_port(char *buff in_port_t *port)
{
int i = 0 j = 0;
short port_l = 0 port_h = 0;

    if (buff == NULL || port == NULL)
    {
        return -1;
    }
    // (192168186140).
while (buff[i++] != ‘(‘);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        194  2018-05-03 22:04  FTP上传文件代码0123456\CommunctionConfig.ini

     文件       4451  2018-05-03 14:31  FTP上传文件代码0123456\ftp_upload.c

     文件       4879  2018-05-03 14:32  FTP上传文件代码0123456\main.c

     目录          0  2018-05-03 14:32  FTP上传文件代码0123456\img

     目录          0  2018-05-03 22:05  FTP上传文件代码0123456

----------- ---------  ---------- -----  ----

                 9524                    5


评论

共有 条评论