如何使用 PHP 在露天上传图像文件
How to upload image file in alfresco using PHP
我想使用 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");
但无法将图像文件创建到 alfresco
谁能帮我解决这个问题??
我得到了这个问题的解决方案
只需将 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");
我想使用 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");
但无法将图像文件创建到 alfresco
谁能帮我解决这个问题??
我得到了这个问题的解决方案
只需将 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");