使用Drupal Services 3,文件资源时要包含的正确JSON

时间:2012-06-23 22:51:04

标签: drupal rest

我了解Drupal服务模块,并创建节点和用户身份验证。我正在尝试从android上传一个文件(图像),它将填充一个节点图像字段。我对服务的理解非常好。我在我的服务中启用了文件资源。我假设创建文件,我将我的数据发送到my-server / service-endpoint / create。我无法在任何地方找到的一个重要问题是需要什么数据,我将发送的JSON结构是什么,因为我将使用JSON作为接口?

2 个答案:

答案 0 :(得分:2)

这个很简单..数据在这里...... http://drupanium.org/api/82

然后只需重新创建它们列为JSON对象的数组..只需要参数是文件..所以 { “文件”:FILE_NAME}

正确的网址是www.my-site.com/[REST-ENDPOINT]/file,然后POST数据。

答案 1 :(得分:1)

上述链接(即:http://drupanium.org/api/82)是正确的,但文件名不是可选的,但需要...

在我将“filename”属性添加到请求之前,服务一直返回“缺少数据文件无法上传”