Hi 官方/各位先進:
您好, 最近我遇到一個AT+HTTPCPOST command 的問題
我發送以下的命令, 待發送長度為184527 bytes的一個post
AT+HTTPCPOST=https://www.xxxx.xxxx/projects/xxxxx/upload_file.php, 184527,2,"Content-Type:multipart/form-data; boundary=\"||==ThE bOuNdArY==||\"","MIME-Version: 1.0"
ESP32C3 module 回傳了ERROR , 而如果長度大約在110k bytes 以內則可以發送成功
我使用以下命令 查詢RAM size, 不知是否因為RAM可用空間不足?才產生的錯誤? 我使用SYSLOG看不到詳細的錯誤碼.
AT+SYSRAM?
170408,121296
請問這問題是否有可能的應對方式.
感激不盡
ephone
AT+HTTPCPOST 指令於請求上傳180k檔案時回傳 ERROR
Moderator: ESP_XCGuang
Re: AT+HTTPCPOST 指令於請求上傳180k檔案時回傳 ERROR
对的,这是 POST 长度太长导致,参考参数说明:
https://docs.espressif.com/projects/esp ... .html#id15
这种情况下,您可以自己组一个 HTTP POST 请求头,然后通过 AT+CIPSENDL 命令来 POST 数据到服务器。
https://docs.espressif.com/projects/esp ... .html#id15
这种情况下,您可以自己组一个 HTTP POST 请求头,然后通过 AT+CIPSENDL 命令来 POST 数据到服务器。
Re: AT+HTTPCPOST 指令於請求上傳180k檔案時回傳 ERROR
謝謝您的回應,使用手冊上只有說有限制命令長度 並未提到內文長度也有限制, 感謝您的說明
Who is online
Users browsing this forum: No registered users and 11 guests