主题中讨论的其他器件:CC3120
大家好、我正在设置一个 SimpleLink 应用程序、其中包括通过 HTTP 下载可能是多 GB (从 SD 卡)的文件。
我的代码运行正常、但细节有几个问题。
1.如果用户中止下载(关闭连接),固件是否可以通过某种方式检测到这种情况? 我不会从 sl_NetAppSend ()调用中获得非零结果、并且 sl_DeviceGet (sl_device_status)(没有很好地记录)会返回零状态、无论数据是流出还是被丢弃、都将返回零 DEVICE_STATUS。 断开连接时、似乎不会调用任何事件回调。
将元数据中的 content_length 设置为64位值似乎不起作用、即使我指定的大小为8字节也是如此。 对于超过2GB 的文件、似乎我刚刚关闭了 content_length、用户无法很好地监控进度。
如果有任何建议,将不胜感激。