• 大小: 1.23MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-11
  • 标签: Http上传  http下载  

资源简介

C语言编写,http请求,上传文件到指定服务器,下载服务器文件,指网络图片地址,下载网络图片实例,里面含有软件和操作说明,不明白可以私信我,看到我会回复的。

资源截图

代码片段和文件信息

#include “public.h“
#define MYPORT 8080
#define BUFFER_SIZE 1460

char send_buff[BUFFER_SIZE] = {0};
uint8_t recv_buff[BUFFER_SIZE] = {0};

void dns(char *host_name);
void url_slpit(char *url);
char net_ip[15] = {0};
char request_url[128];
char host_name[20]={0};

int sum_len = 0;
FILE *f = NULL;
int total_length = 0;
int fd = 0;

bool save_file(char *ptr_dataint length);
bool response_header_statue(char *ptr_data);
struct timeval time_out={10};
int main(int argcchar *argv[])
{
int recv_byte = 0;
char str[128]={0};
uint32_t i = 0j=0;

url_slpit(“http://192.168.100.76/abc.txt“);

// fd = open(“abc.txt“O_RDWR|O_CREAT0777);

int sock_cli = socket(AF_INETSOCK_STREAM 0);
struct sockaddr_in servaddr;
memset(&servaddr 0 sizeof(servaddr));
se

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

     文件       5801  2019-01-10 18:32  Logupload\11-http_upload.c

     文件       4315  2019-01-11 17:07  Logupload\12-upload_file_to_server.c

     文件       3318  2019-01-10 18:33  Logupload\13-upload_data_to_server.c

     文件       8244  2019-01-10 18:33  Logupload\14-download_data_from-server.c

     文件      10855  2019-01-10 18:33  Logupload\15-download.c

     文件        368  2019-01-11 17:10  Logupload\public.h

     文件        630  2019-01-11 17:10  Logupload\request.h

     目录          0  2019-01-11 17:41  Logupload

     文件      12638  2019-01-11 17:07  Logupload\15-download_from_internet_upload_data_to_server.c

     文件    2171904  2018-12-27 17:45  Logupload\hfs.exe

     文件     527276  2019-01-11 17:40  Logupload\操作说明.docx

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

              2745349                    11


评论

共有 条评论

相关资源