Как загрузить файл изображения на свежем воздухе, используя Stack Overflow

Я хочу загрузить файл изображения в alfresco, используя cmis api, используя PHP ..
Я могу создать простой текстовый документ на свежем воздухе, используя следующий код

$obs = $client->createDocument($myfolder->id, $repo_new_file,$prop, "testssss", "text/plain");

Я попробовал следующий код для загрузки изображения

$obs = $client->createDocument($myfolder->id, $repo_new_file,$prop, null, "image/jpeg");

Но не могу создать файл изображения на свежем воздухе

Может кто-нибудь помочь мне решить эту проблему ??

4

Решение

Я получил решение этой проблемы

Просто сохраните содержимое base64 в изображение. Используйте код ниже

$filename="A.jpg";
$handle = fopen($filename, "r");
if(!$handle)return FALSE;
$contents = fread($handle, filesize($filename));
if(!$mimetype)$type=mime_content_type($filename);
else $type=$mimetype;
fclose($handle);
$base64_content=base64_encode($contents);
$obs = $client->createDocument($myfolder->id, $repo_new_file,$prop, base64_decode($base64_content), "image/jpg");
1

Другие решения

Других решений пока нет …