Android訪問PHP 關於API參數是文件數組的類型

情景:Android端批量發送文件到服務器,PHP服務的提供的API裡有一個photo[](文件數組)類型的參數。


1.在客戶端裡key=“photo”,value=File[],但是發送失敗
2.後來改成key=“photo[]”,value=File,循環builder.addPart(entry.getKey(), new FileBody(single));就成功了


據說在2的做法裡,相當於photo=file&photo=file&photo=file的拼接,
在PHP是循環獲取photo[]裡面photo[0],photo[1],photo[2]... ...獲取POST裡的photo的key的集合也就是上面提及。

猜測Android客戶端寫photo[]而不是photo,是因為photo[]聲明這是個數組類型,客戶端需要一個個的拼接。

請問:
1.使用photo會在addPart的時候,只會上傳最後一張嗎?(可我寫的時候,一張都沒上傳)
2.photo和photo[]是apache裡判斷類型嗎?
3.最後的最後為嘛是photo[]而不是photo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值