Podio Photo Upload删除旧照片

问题描述 投票:0回答:1

我有使用podio PodioItem :: update更新项目,它正在使用所有字段,每当我更新照片字段和上传新照片旧照片被删除和新照片添加,我需要一个解决方案,如果我上传新照片老照片也应该保留在podio中。这是代码。我正在附加截图Here is screenshot添加了新照片,但删除了旧照片

$ updatepodioproperty = $ this-> podioPropertyUpdate($ ArrayPic);

    $numberOfPics = count([$ArrayPic][1]);
    $arrayFile = array();
    for($i = 0; $i < $numberOfPics; $i++)
    {
        $ur = $uploadPath.$ArrayPic[$i];
        $goFile = PodioFile::upload($ur, $ArrayPic[$i]);
        $fileID = $goFile->file_id;
        array_push($arrayFile,$fileID);

    }  PodioItem::update($itemIdd, array(
        'fields' => array(
            "photos" => $arrayFile,
  )
    ));
podio
1个回答
0
投票

因此,当您上传新文件,然后运行更新项目调用时,您实际上正在替换Podio上的所有文件。您将需要运行Get Item并遍历那里的文件以检查是否已存在任何内容,并将这些文件添加到您的$arrayFile中。

© www.soinside.com 2019 - 2024. All rights reserved.