tcp流傳輸文件,接受文件頭部缺失,ip方式監聽上傳

在模擬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;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章