Android 如何添加阵列作为参数改装后2
我希望将数组作为参数传递,如下所示:Android 如何添加阵列作为参数改装后2,android,retrofit,laravel-5.1,Android,Retrofit,Laravel 5.1,我希望将数组作为参数传递,如下所示: images[] = "Base64String A..." images[] = "Base64String B..." images[] = "Base64String C..." images[] = "Base64String ..." 我正在服务器端使用Laravel5.1。 处理post数据的我的控制器: public function uploadTempImage(){ if (Input::has('images')) {
images[] = "Base64String A..."
images[] = "Base64String B..."
images[] = "Base64String C..."
images[] = "Base64String ..."
我正在服务器端使用Laravel5.1。
处理post数据的我的控制器:
public function uploadTempImage(){
if (Input::has('images')) {
$images = Input::get('images');
$barcode_id =Input::get('barcode_id');
$upload_count=0;
foreach($images as $string_image) {
$image = base64_decode($string_image);
$filename = "$barcode_id$upload_count".time().date("d").date("m").date("Y").".jpeg";
$upload_count +=Storage::disk('local')->put("/tempImage/".$filename , $image);
}
return $upload_count;
}else{
return 'no file uploaded';
}
}
我用邮递员来测试我的服务器和它的工作情况
请帮我克服这一点。。谢谢TL;DR在表单数据中使用这样的数组有点问题,而且很难标准化。尽可能避免 长版本 阅读
如果字符串不会太大,请考虑使用JSON作为传输工具,并声明一个JSON数组来存储Base64字符串。
< P> <强> TL;DR在表单数据中使用这样的数组有点问题,而且很难标准化。尽可能避免 长版本 阅读如果字符串不会太大,考虑使用JSON作为传输工具,并声明JSON数组来存储Base64字符串。
谢谢。我认为这是唯一的方法。。。别无选择,谢谢你。。我认为这是唯一的方法。。。别无选择,谢谢