资源简介

在单片机上实现http upload 小文件上传,将上传做出一个rtos的任务,把http header都通过函数添加便于删减header,我用HFS实测过,不过只能传小文件

资源截图

代码片段和文件信息

#include 
#include “FreeRTOS.h“
#include “task.h“
#include “lwip/netdb.h“
#include “http_client.h“
#include “http_client/example_http_client.h“
#include 
#include “../../../component/common/file_system/fatfs/r0.10c/include/ff.h“


#define THREAD_STACK_SIZE 1024
#define HOST_NAME    “192.168.5.103“//www.google.com.tw“
#define HOST_PORT 80
#define POST_CONTENT_TYPE “application/octet-stream“

static char *uploadHostName=HOST_NAME;
static char *filename =“fbupd.hex“;

extern volatile unsigned char  isuploadTaskrun=0;
//extern unsigned char  updtype;

extern char *http_post_header(char *host char *resource char *type int data_len);
extern char *http_get_header(char *host char *resource);

char upload_head[] =
“POST /Ac

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

     文件       5533  2018-05-18 14:55  example_http_client.c

     文件        399  2017-03-20 23:22  example_http_client.h

     文件       6074  2018-05-18 14:10  http_client.c

     文件        638  2018-05-18 10:14  http_client.h

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

                12644                    4


评论

共有 条评论