大家好、
我将 HTTPCLi 库用于 WiFi 和以太网的 https 客户端 req。 现在,我可以执行简单的 get/post/put / delete req,但我正在尝试使用 httplpcli 库实现多部分 POST req 方法。
有一种直接发送文件而不将文件数据读取到缓冲区的机制。 一些库提供了此功能、但我不确定此功能是否在此库中可用。
是否有人可以告诉我一种使用多部件过帐请求的方法、通过此库将大文件发送到 https 服务器?
谢谢
akhi
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好、
我将 HTTPCLi 库用于 WiFi 和以太网的 https 客户端 req。 现在,我可以执行简单的 get/post/put / delete req,但我正在尝试使用 httplpcli 库实现多部分 POST req 方法。
有一种直接发送文件而不将文件数据读取到缓冲区的机制。 一些库提供了此功能、但我不确定此功能是否在此库中可用。
是否有人可以告诉我一种使用多部件过帐请求的方法、通过此库将大文件发送到 https 服务器?
谢谢
akhi
您好、Akhi、
很抱歉、我真的不是 http 多部件/表单 POST 请求的专家。 我自己做了一些研究、以了解什么是多部分过账请求。 我认为 HTTPCLi 库没有 API 来简化多部件 POST 请求的创建。 我想您可能需要使用 HTTPCLI_sendField()来设置多部分的上下文类型。
我想知道下面这样的东西是否能够工作。
char * content_type ="multipart/form-data"; //您可能需要插入一些唯一的文本字符串作为不同器件之间的边界。
RET = HTTPCLI_sendField (&CLI、HTTPStd_field_name_content_type、content_type、false);