如何使用REST创建图像(Drupal 8)

时间:2015-08-18 12:02:11

标签: rest drupal drupal-8

我可以通过drupal_http_request()在drupal 8(beta 12)上创建/更新/删除节点。但我无法创建文件/图像和/或将其链接到节点的字段。

我添加了REST UI以启用resttype的文件类型,并将权限设置为匿名。但我总是得到403禁止回来。

这是我的Rest请求。但我真的不知道我的json应该是什么样的。我在/未经授权,Accept和Content-Type尝试了它。

有人可以告诉我json / rest请求有什么问题吗?

DHC Rest Request

1 个答案:

答案 0 :(得分:0)

使用命令工具base64对图像进行编码并使用:

{"_links":
{
  "type":{"href":"http://drupal.url/rest/type/file/file"}
},
  "filename":[{"value":"input.jpg"}],
  "filemime":[{"value":"image/jpeg"}],
  "data":[{"value":"insert-output-from-base64-here"}] }