[英]How can I fix my code to make it send the json data as a response to postman's GET requests?
[英]How can i send image/file and nested json data together using postman?
JSON 不能包含二進制數據。 你問的不是直接可能的。
理想的做法是多部分請求,這是您在第一個示例中得到的。 請注意,其中一個部分可能是 JSON,您可以僅通過名稱或其他標識符引用其他部分。
錯誤的方法是對 base64 編碼數據並將其放入 JSON 中。 如果你這樣做,你會得到你想要的,代價是文件大小的 33% 開銷,浪費 CPU 和 memory 在每一端進行編碼/解碼,以及 memory 中的大量浪費 Z0ECD11Z18ser23 現在有仔細研究所有這些額外的數據。
另一種方法是使用支持二進制數據的格式,例如CBOR 。 CBOR在瀏覽器中工作,可流式傳輸,支持JSON 的所有類型,然后是一些,可擴展且標准化。
一種解決方案是將圖像上傳和記錄上傳拆分為兩個單獨的服務,並在 UI 中一個接一個地調用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.