所以基本上我想使用PostFormMap()方法從郵遞員那里獲取我的數(shù)據(jù)form-data但是我得到了意想不到的結(jié)果我沒(méi)有使用的原因是raw json我也想上傳文件這是我的郵遞員這是代碼(沒(méi)什么特別的)c.JSON(200, gin.H{ "request": c.PostFormMap("rules"),})我期待得到{ "request": [ { "cell": "A", "rule": "B" }, { "cell": "B", "rule": "D" } ]}但我得到了這個(gè){ "request": { "0": "B", "1": "D" }}問(wèn)題是我怎樣才能得到正確的結(jié)果?
1 回答

波斯汪
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超4個(gè)贊
回答我自己的問(wèn)題
經(jīng)過(guò)數(shù)小時(shí)的搜索和了解背景后,我意識(shí)到手動(dòng)實(shí)現(xiàn)PHP
這樣的form-data
參數(shù)并不是標(biāo)準(zhǔn)的事情,所以在我的例子中,我決定將第二個(gè)參數(shù)作為原始 json 發(fā)送,這樣它就可以了foo[0][bar]
PHP
郵差Body => form-data
鑰匙 | 價(jià)值 |
---|---|
文件 | 樣本.xlsx |
規(guī)則 | [{“單元格”:“A”,“規(guī)則”:“字符串”},{“單元格”:“B”,“規(guī)則”:“數(shù)字”}] |
- 1 回答
- 0 關(guān)注
- 213 瀏覽
添加回答
舉報(bào)
0/150
提交
取消