Php 上载包含图像的路径数组

Php 上载包含图像的路径数组,php,android,arrays,json,Php,Android,Arrays,Json,我正在尝试将包含图像的路径数组上传到我的Web服务,但我有一个问题,当我尝试通过post man上传数组时,这是可行的,但当我尝试使用android时,它只上传一个图像 因此,这段代码在我选择后预览图像: Bundle b; b = getIntent().getExtras(); public ArrayList<String> map = new ArrayList<String>(); if (b != null) { ArrayList<

我正在尝试将包含图像的路径数组上传到我的Web服务,但我有一个问题,当我尝试通过post man上传数组时,这是可行的,但当我尝试使用android时,它只上传一个图像

因此,这段代码在我选择后预览图像:

Bundle b;

b = getIntent().getExtras();

public ArrayList<String> map = new ArrayList<String>();

if (b != null) {
        ArrayList<String> ImgData = b.getStringArrayList("IMAGE");
        for (int i = 0; i < ImgData.size(); i++) {
            map.add(ImgData.get(i).toString());
        }
    }
调试后,我的
数据每次都具有相同的大小,如果我像上载1个图像一样上载20个图像,则大小不会改变

我调用我的
AsyncTask()
,如下所示:

int count = 0;
new ImageUploadTask().execute(count + "", "pk" + count + ".jpg");

上传图像阵列
。非常混乱。您有一个字符串数组。该数组不包含图像。我认为字符串包含图像文件的完整路径。如果从url下载图像,我认为应该使用毕加索而不是AsyncTask。以下是链接。如果图像在本地n中,您可以创建一个带有图像ID的int数组,然后尝试使用它。您没有解释什么是
map
。@greenapps顺便说一句,此代码只上载一个图像。。你可能指的是通过for loop?Sushrita上传,如果我想使用Async怎么办?
int count = 0;
new ImageUploadTask().execute(count + "", "pk" + count + ".jpg");