在模擬http方式上傳的時候,雖然能夠接收到文件,但是文件頭部缺失一部分
- 解決的時候需要在傳輸文件流的時候,在協議頭和文件流中間空一行
----------------------------773524727108982323338926
Content-Disposition: form-data; name=“file”; filename=“log”
Content-Type: application/octet-stream
//這裏空行
2019-10-25 02:11:46, Update Start : UPDATE_1.00_0001
CCommIO::openComm :/dev/ttymxc1
2019-10-25 02:11:46, CAN com open success
2019-10-25 02:11:46, sendEventData id = 1
2019-10-25 02:11:46, update flag : mcu:0, mcuErr:0, os:0, osErr:0, app:0, appErr:0, time:0, os_time:0,validate:0,chk:0
- 上傳文件的時候,客戶端只能用ip的方式上傳,但是項目都是用域名訪問的,一個ip可能有多個域名對應的項目。這個時候需要監聽端口。
- 在nginx配置裏面添加一個監聽端口,用於識別ip的文件請求
- 文件請求的地址就變成了ip:6687
listen 80;
listen 6687;