【问题标题】:PHP CURL POST upload file with subarray variable带有子数组变量的PHP CURL POST上传文件
【发布时间】:2018-04-13 07:14:01
【问题描述】:

你有什么想法吗,如何发布带有子数组表单字段的文件

简单示例: 我需要有多个 var[] 变量。所以我建立了帖子数组:

$curlfile = curl_file_create($filename);
$postdata = array('file'=> $curlfile,
                  'var' => array('value1', 'value2')
            );

curl_setopt($ch,CURLOPT_POSTFIELDS, $postdata);

然后我将发出简单的发布请求,但它不起作用。 当我在我的网站上使用 https://httpbin.org/post 或 print_r($_POST) 变量检查结果时,它只会显示

Array
(
    [var] => Array
)

【问题讨论】:

    标签: php file curl post


    【解决方案1】:

    我刚刚找到了解决方案,

    $postdata = array('file'=> $curlfile,
                      'var[0]'=>'value1',
                      'var[1]'=>'value2'
            );
    

    【讨论】:

      猜你喜欢
      • 2012-09-21
      • 1970-01-01
      • 1970-01-01
      • 2019-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-08
      • 2014-09-12
      相关资源
      最近更新 更多