2015-10-16 8 views
4

Я хочу, чтобы загрузить файл изображения в Alfresco с помощью CMIS API с помощью PHP .. я могу создать простой текстовый документ в Alfresco, используя следующий кодКак загрузить файл изображения в Alfresco с помощью 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"); 

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

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

ответ

1

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

Просто магазин контента 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"); 

 Смежные вопросы

  • Нет связанных вопросов^_^