加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

如何使用PHP在alfresco上传图像文件

发布时间:2020-12-13 15:58:34 所属栏目:PHP教程 来源:网络整理
导读:我想使用 PHP使用cmis api将图像文件上传到alfresco .. 我可以使用以下代码在alfresco中创建简单的文本文档 $obs = $client-createDocument($myfolder-id,$repo_new_file,$prop,"testssss","text/plain"); 我尝试使用代码上传图片 $obs = $client-createDocu
我想使用 PHP使用cmis api将图像文件上传到alfresco ..
我可以使用以下代码在alfresco中创建简单的文本文档

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

我尝试使用代码上传图片

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

但无法将图像文件创建为露天

任何人都可以帮我解决这个问题吗?

解决方法

我得到了这个问题的解决方案

只需将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,base64_decode($base64_content),"image/jpg");

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读