1

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

4

2 回答 2

2

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

然后只需重新创建他们作为 JSON 对象列出的数组.. 唯一需要的参数是文件.. 所以 {"file":FILE_NAME}

正确的 url 是 www.my-site.com/[REST-ENDPOINT]/file 然后发布数据。

于 2012-06-24T19:19:33.580 回答
1

上面的链接(即:http ://drupanium.org/api/82 )是正确的,除了文件名不是可选的而是必需的......

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

于 2013-03-04T16:16:14.897 回答