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.

[参考译文] CCS/TMS320C6657:TI-processor-SDK-RTOS-c665x-EVM-06.01.00.08 nettools\http://http://metting maximum post filesize

Guru**** 1993015 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/901985/ccs-tms320c6657-ti-processor-sdk-rtos-c665x-evm-06-01-00-08-nettools-http-adjusting-maximum-post-filesize

器件型号:TMS320C6657

工具/软件:Code Composer Studio

提高 nettools\http 文件大小接受能力所需的设置是什么?  我发现 NDK_3_61_01_01中的文件大小限制为小于64字节。  调整 MAXREQUEST 设置时(见下文),我在 mmAlloc()中找到了另一个限制,尽管 BIOS 堆的设置超过了请求的大小。

在文件 http.h 中:  #define MAXREQUEST (134217726/3)/*请求中的最大字节[128 MB ],最大 POST 为最大/3 = 42 MB */

在文件 app.cfg 中:  BIOS.heapSize = 0xC000000;  // 192 MB */

这是一个简单的应用程序、它使用 POST 操作接受更新二进制文件、并使用函数回调进行响应:

 http.cisargs.pCbSrv =&ServiceReport( uint32_t item、uint32_t Status、uint32_t Report、handle h );

(也是)说明使用网络服务 http_server 版本的文档、但是、此替代版本是否能够为以下创建的流 IO 库中的文件提供服务:

efs_CreateFile ("index.html"、default_size、default);

除了使用 NDK 增加已接受文件大小所需的设置之外、请提供一个链接到使用 http 服务器网络服务版本的示例以进行比较。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Pllease note#define MAXREQUEST 是传入 HTTP 请求的容器, 在 httpClientProcess ()的后面有一个 CGI 回调,在这种回调中,可以使用传入的大小进行分配。

    此外 、ti/ns_2_60_01_06/docs/ns/ns_users_Guide.html#httpserver 还提供了一些新 http 服务的使用示例。