2012-04-04 94 views

回答

2

要获取一个用户的配置文件图像执行以下操作:

  1. 调用login方法通过REST
  2. 调用get_entry_list方法通过REST,具有下列参数:
    1. 模块:Users
    2. 查询:users.user_name = 'xxxx'
    3. Select_fields:picture
  3. 响应包含配置文件映像的文件名,该文件存储在/ uploads中。
  4. 然而,这是不可能,以查看该文件夹中的图像由于出于安全原因htaccess的限制,但其他的选项存在:
    1. 扩展REST API与一个方法来服务简档图像(类似于get_document_revision
    2. 登录您的Rails应用程序在服务器上,并获得图像
    3. 创建SugarCRM的一个简单的入口点+模块,它可以显示图片
    4. 删除了图像的.htaccess restiction(如果它不创建安全隐患)
+0

感谢指针Kåre。让我试试这个.. – Aravind 2012-04-05 14:46:53

0

在这种情况下,我遇到了上传文件夹存储带有记录标识名称的文件(即没有文件扩展名的GUID)的问题。 因此,为了解决这个问题,我编写了一个函数,以相同的层次结构复制文件,但其扩展名为。 示例: 上传文件夹中名为“32sdft-tg35f-Tuhis-675rtyf-77666-46dgc”的png扩展名文件将以'32sdft-tg35f-Tuhis-675rtyf-77666-46dgc.png' 只有路径才会需要渲染图像。

按照我们的朋友Kare的建议,将所有东西都放在适当位置!